/*------------------------------------------------
------------------------------------------------*/
UINT8 read_APROM_BYTE(UINT16 code *u16_addr)
{
UINT8 rdata;
rdata = *u16_addr>>8;
return rdata;
}
/*------------------------------------------------
------------------------------------------------*/
UINT8 Eeprom_read(UINT8 addr)
{
UINT8 *p2;
p2 = (UINT8 *)(0x3800+addr);
return *p2;
}
/*------------------------------------------------
------------------------------------------------*/
write_DATAFLASH_BYTE (0x3800,4); // 往APROM 0X3800空间写入数据4。
data=read_APROM_BYTE(0X3800) ; // 读出的结果正确。
data=Eeprom_read(0) ; // 读出的结果错误。
|