4、如何生成Hex文件
打开工程,进入Options,选择linker,在水平菜单中找到Extra Options ,勾选Use command line options,然后再下面输入“-Ointel-extended,(CODE)=.hex”(不包括引号)。以后编译(准确说是make)后就会在工程文件夹下>Debug>Exe中生成Hex文件了
5、包含宏的位定义
看下面程序:
uint8_t usart1_getchar(void)
{
// Wait for incomming data
while (!(UCSR1A & (1 << RXC1)));
// Return the read data
return UDR1;
}
编译报错是因为RXC1未定义,进入Options>General Options>System,勾选Enable bit definitions in I/O-Include files就行了