|
程序是按照练老师的:
#include
#include
void DELAY() //延时子程序
{ unsigned char i;
for(i=0;i<50000;i++)
{ ; }
}
void port_init(void)
{
PORTA = 0xC0;
DDRA = 0xC0;
PORTB = 0x00;
DDRB = 0x00;
PORTC = 0x00; //m103 output only
DDRC = 0x00;
PORTD = 0x00;
DDRD = 0x00;
}
//call this routine to initialize all peripherals
void init_devices(void)
{
//stop errant interrupts until set up
CLI(); //disable all interrupts
port_init();
MCUCR = 0x00;
GICR = 0x00;
TIMSK = 0x00; //timer interrupt sources
SEI(); //re-enable interrupts
//all peripherals are now initialized
}
void main(void)
{ init_devices();
//insert your functional code here
while(1)
{ PORTA=0XC0;
DELAY();
PORTA=0X80;
DELAY();
PORTA=0X00;
DELAY();
}
}
编译后出现:D:\ICCAVR\icc\bin\imakew -f 我的第一个AVR C程序.mak
D:\ICCAVR\icc\bin\imakew.exe: Can't open 我的第一个AVR
Done: there are error(s). Exit code: 1
问题出在哪啊?
我的工程建完后,怎么是PROTEL的文件图标样式?
另外,COF文件是什么时候生成的,编译通不过,就不能生成吗?
===============================老练==============================
这个里面有一个错误 usnigned int ,你将这个修改一下就可以了啊
prj是工程文件,显示protel的图标也没有关系的
cof文件是在编译通过以后才能生成 谢谢
[ 本帖最后由 njlianjian 于 2008-10-11 11:07 编辑 ] |
|