元器件交易网-中发网全新升级平台
关注我们:
首页 > 热点评测 > 正文

开启AVR的世界–STK600开发套件体验(5)

编译代码GPIO example for the ATmega2560,并通过ISP下载到MCU ATMEGA2560中。

开启AVR的世界–STK600开发套件体验0

Oh My God!LED1不亮,按SW1也没有用,这是坑人的前奏吗!!!难道坏了?赶紧用万用表测量测试下LED的好坏。

开启AVR的世界–STK600开发套件体验1

能看到微弱的光,那说明LED1是正常的,顺便测了下LED1的连线,都是正常导通的,好吧,只能回头看看检查下代码了。好在Atmel Studio6.1的代码都附有相应的说明,很容易便找到问题所在,原来LED1的控制信号并没有和其他LED控制信号一样设置为高电平关闭LED,为了一致性,照着其他代码修改完然后重新编译、下载。

开启AVR的世界–STK600开发套件体验2

OK,终于大功告成,8个LEDs都已点亮。另外在代码中额外对PD0信号做了中断处理,故通过SW0可以切换LED0的点亮或者熄灭。

开启AVR的世界–STK600开发套件体验3

这是一个作为初步了解AVR微控制器的简单程序,实际应用中,重点理解GPIO口做为中断的处理。

小结

AVR微控制器片内资源丰富,接口强大,性价比出众,作为低功耗市场的首选MCU,广泛应用在智能家居、医疗设备、GPS等领域,而STK600作为一套评估、测试AVR微控制器的学习开发套件,丰富的功能以及庞大的扩展性恰如其分的扮演着寻找理想AVR微控制器的伯乐,强大的丰富功能不得不让笔者留下深刻的印象,虽然STK600最初上手有一定难度,但是相信一旦熟悉了STK600开发套件的操作,一切将会变得游刃有余。至于STK600的价格,还是Atmel公司定价的一贯标准--$199,中规中矩,不便宜、也不是太贵,感兴趣的可以去尝试一下。想了解STK600开发套件更多的功能?请关注爱板网后续的评测。

上一页 1 2345下一页
  • 微笑
  • 流汗
  • 难过
  • 羡慕
  • 愤怒
  • 流泪
责任编辑:张伟