请帮我看下:为什么在AVR Studio 6.1中编译的文件在Atmega 16A中不执行?非常感谢

2019-07-15 15:15发布

/*单片机型号为Atmega 16A,晶振12M,熔丝位设置的为使用外部晶振。我用ICCAVR编译的类似程序就可以运行*/
#include <avr/io.h>
#include <util/delay.h>
#define uchar unsigned char
#define uint unsigned int
#define BIT(x)        (1<<(x))
int main(void)
{
        uchar i;
        DDRD|=BIT(0);
        while(1)
        {
                for(i=0;i<8;i++)
                {
                        PORTD&=BIT(i);
                        _delay_ms(100);
                }
        }
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。