寻找一点帮助。 我熟悉PIC单片机,但从未使用过Atmel。 我需要在工作中使用ATMEGA128,因此最近几天我一直在Atmel Studio 6中玩耍。First Atmel Project
我有一个问题,但我什至不能让LED闪烁。
我正在使用STK500和STK501开发板和JTAGICE_MKII USB调试器/编程器。
ATMEGA128芯片是STK501板上的插座中的TQFP封装。
我能够编程/读取芯片没有问题,并且我的代码没有错误地生成(当我尝试使用delay.h库中使用的延迟函数时除外 - 但这是另一个问题)。
现在我只关心让IO工作。我有一个从PORTD的2位连接到STK500电路板上2个LED的跳线。
我在我的代码中做的所有事情都是用DDRx端口设置PORT方向,然后将所有PORTD引脚设置为0. LED保持打开状态。
当我处于调试模式并且打开了监视窗口时,我可以打开代码,并且监视窗口显示PORTD位确实全部为0,但LED保持点亮。
到目前为止,我讨厌爱特梅尔。 :)
任何想法? 谢谢