一、EEPROM 区域数据存储:
__eeprom unsigned char a; //定义一个变量存放在EEPROM空间
__eeprom unsigned char a @ 0x8; //定义一个变量存放在EEPROM空间0X08单元
__eeprom unsigned char p[] @ 0x22 //定义一个数组存放在EEPROM空间,开始地址为0X22单元
__eeprom unsigned char a @ 0x08=9; //定义一个常数存放在EEPROM空间0X08单元
__eeprom unsigned char p[] @0x22={1,2,3,4,5,6,7,8};
二、FLASH 区域数据存储:
用关键字 __flash 控制来存放, __ flash 关键字写在数据类型前后效果一样
__flash unsigned char a @ 0x8; //定义变量存放在flash 空间0X08单元__flash
unsigned char p[] @ 0x22 //定义数组存放在flash 空间,开始地址为0X22单元
__flash unsigned char a @ 0x08=9; //定义常数存放在flash 空间0X08单元
__flash unsigned char