STK600评估板拥有丰富的外设接口,可支持AVR的8位、32位的MCU评估测试,接下来我们细看板卡的各个部分。
8个用户按键、8个LEDs以及引出的扩展接口
用户按键和LEDs不用多说了,基本每个开发板上都有,功能也类似。STK600开发板比较显著的特点是其引出的扩展接口和板卡现有的逻辑功能接口相互独立开,例如,分别用两个接口座,SWITCHS和LEDS接口插座引出了用户按键和LED的信号接口,而在实际使用中,必须把这两个接口座通过10芯线缆连接板卡上另外的从MCU引出的信号线接口座,如PORTA、PORTB等。这样做的目的可以让用户进行各式的DIY,增加了设计中的灵活多变性。
编程调试接口座
标示出来的蓝色区域内的扩展接口和绿色区域的板卡接口相对应,蓝色区域内的接口连接STK600评估板,而绿色区域内和蓝色接口区域相对应的接口连接的是设备板的接口,而这些接口通过线缆相连,实现对设备扩展板卡的编程调试。当然,蓝色区域内的扩展接口也可以连接其他开发板,只要PIN定义相同,接口兼容,一样可以对其他板卡实现编程调试。
蓝色区域内的跳帽为MCU电压,复位电压以及模拟参考电压的供给,这些电压值可以通过Atmel Studio6.1就行修改,MCU可设置的的电压供给范围为0.9 到 5.5V。
在跳帽旁边是一个clock开关,可以设置设备板卡上MCU的时钟模式
EXT:可编程时钟发生器,可以通过Atmel Studio6.1设置频率,从1.1kHz到32MHz XTAL:主板上的晶体振荡器,需要在主板上安装4MHz到24MHz的并联谐振晶体,见下图 INT:AVR微控制器内部RC振荡器
RESET即复位按键,很好理解,PROGRAM按键则是用来更新MCU固件,具体操作方法:
打开Atmel Studio6.1 按住PROGRAM按键 然后再给板子上电就会进入MCU固件升级的操作。
两个机械按键旁边即为主控制板晶体的安装处,支持4MHz到24MHz的并联谐振晶体,即插即用,非常方便。旁边是整个评估板的状态LED灯,正常工作为绿色,板卡在出现问题的时候,状态LED变为红色闪烁。
主控制板STK600与设备板的连接卡座,需要用螺丝螺母固定。