本帖最后由 wolf11111 于 2014-9-16 12:20 编辑
从学习单片机开始就和Atmel公司的产品接触很多,AT89s52,AT89c2051,到ATmega8,ATmega16,ATmega128。一直在摸索中学习。一直关注论坛活动,了解论坛中高手如云。深知自己菜鸟一个,中奖几率很低。但冲着Atmel的名号抱着重在参与的心情参加活动,没想到十分幸运的收到论坛SAM D21开发板。感谢论坛!
拿到邮件,赶快打开包装,里面没有数据线和光盘,但是在包装上已经给出了资料下载地址。马上在Atmel的官网上查找资料。发现SAM D系列中总共有四个类别。D21是D系列中最高端的。
而开发板中所用的SAM D21J18A的微控制器芯片也是引脚最多资源最丰富的。
开发板上的外设不算多但是也很有特色:两个按键,一个用户使用的黄色LED。32.768k的晶振,8Mb的串行Flash芯片。虚拟串口等。
又查了下原来开发板使用的是四层板,难怪在官网上价格有$39。
在网站找到ATSAMD21J18A的参考手册,
以及 SAM D21 Xplained ProEvaluation Kit 用户手册
在网站上下载Atmel Studio 6.2 (build 115)如果电脑没有安装.netframework 最好下载带.net的链接。
电脑配置不高,安装过程比较长…………………………………………………………
安装后自动识别出硬件,但是有个虚拟串口没有识别,还有待进一步探索。
在ASF中选择了个LED_toggle1,自动生成项目和源文件,点击编译再点击绿色运行按钮,跳出debugger选择界面,选择EDBG
跳出固件升级界面,果断选择了升级。
在例程中发现此段程序
点击右键一路
下去发现,原来按键连接PIN_PA15,
用户LED
连接PIN_PB30,
应该是把按键状态给LED
显示出来,查找原理图证明猜测是对的。 按下按键黄灯亮松开后熄灭。尝试着修改程序将按键取反。发现状态变化。作为菜鸟下一步要仔细研究系统每一个函数作用。初次程序调用完毕。