本帖最后由 damiaa 于 2014-12-21 08:28 编辑
1,第一步安装ATMEL studio 6.2 sp1,先到ATEML网站下载安装包。最好戴NET的那个。然后运行。
先是会安装VISUAL C 10 。后面就安装ATMEL studio 6.2。
2,插上板子。ATMEL studio 6.2自动找到了。
3,在ATMEL studio 6.2里找到ASF。那里可以升级你想要的。
4,新建一个例子工程,其实是ATMEL搞好的。delay点亮LED那个。
5,
发现可以升级EBUG固件。挂了。升级没成功。黄灯闪得厉害。于是郁闷了一晚。
6,昨天发现可以弥补前提EBUG固件挂的方法:
A 在ATMEL Studio6.2下面使用Tools --> Command Prompt
B atfw -t edbg -a d:\program Files(x86)\atmel\atmel studio 6.2\tools\EDBG\edbug_fw.zip
如果你的安装目录不一样就自己改改。
C 等待。后面会自己安装驱动。等好了黄灯就灭了。
再跑 delay例子。OK了。晚上上个图。
那个按键前面的黄灯是LED0
有朋友和我一样第一次接触ASTUDIO和ASF晕晕的。找不到MAIN在那里
贴个图出来:
右面的应该是对应项目管理
这个是startup_samr21.c,里面有个main(),从这里进去到你的程序的main();
delay_example.c里就是我们编的main()
关于ASP的升级,罗嗦一下,是要在弹出的菜单里选中ASP。。。。3。2然后按升级才可以升级。
否则会每次软件开启就问你,或者你选下次 不要提示。
LED_TOGGLE3这个例子是中断处理板上的用户按键(RESET按键边上的那个) 然后LED0亮一下