使用ICCv7无法编译器编译1K以下的hex格式的文件

2019-07-15 22:24发布

#include <iom16v.h>
#include <macros.h>

#define uchar unsigned char
#define uint  unsigned int

void main()
{

         uint i;         DDRC|=BIT(PC6);
        // DDRA|=BIT(2);
   //  PORTA|=BIT(2);     DDRB=0XFF;
      while(1)
        {


        PORTC|=BIT(6);
         i=50000;
         while(i--);         i=50000;
         while(i--);
         //DDRB=0XFF;
         PORTC&=~BIT(6);
         i=50000;
         while(i--);          i=50000;
         while(i--);
    }
}
程序本身没有问题,但是编译出来的hex文件0字节造成下载器读取失败,不知道是哪里的问题,求大神指点。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。