仔细检查,发现了遗漏了重要的一点,STK600板卡的蓝色区域内的编程调试接口和板卡上绿色区域中对应的调试接口是断开的,我们要读取ATmega2560,必须将相应的调试接口连接起来,这里以ISP接口为例。
用套件配备的ISP 6芯线缆连接,另外将旁边的Clock开关处在EXT档位,这样就能通过Atmel Studio6.1设置时钟频率。上电继续先前由于出错中断的操作。
STK600板卡设置正确后就能读到MCU的设备号,通过Tool information标签可以查看MCU的固件版本,如果不知道是否需要更新固件版本,可以通过PROGRAM按键来检查更新MCU固件,但前提必须是你的Atmel Studio6.1是最新版本的。
Board setting可以设置MCU电压,模拟参考电压0、模拟参考电压1以及时钟频率(此处的时钟频率就是针对Clock开关处于EXT位置)
Device information可以查看MCU ATmega2560的参数,当然,你置换不同的设备板卡,所显示的信息都会不同
Memories标签大家就比较熟悉了,可以通过此处的功能实现Flash的擦除,下载等操作。
了解了如何通过Atmel Studio6.1来设置STK600开发套件,我们不妨先下个程序跑跑,实际感受下STK600开发套件。
在Atmel Studio6.1中选择一个通过GPIO口控制LED的例程--GPIO example for the ATmega2560。看介绍可知,软件的正常运行需要硬件实现PORTB接口座与SWITCHS接口座连接,PORTD接口座与LEDS接口座连接。