求助!!!!!!STC12C5A60S2 EEPROM问题!!!1
eeprom可读写,但是读出来的数据在使用的时候发现不对,for (rt=0;rt<9;rt++)
{
read_eeprom=IapReadByte(IAP_ADDRESS+rt);
}
这是读数据程序,
IapReadByte是官方的读数据函数,read_eeprom用于存放数据,
我把read_eeprom的数据在12864上显示时,是正确的,再经过如下处理后,就发现不对劲
我把read_eeprom数组的值,人为的赋给MLastSelectedSnr,在做比较Pass()是蜂鸣器叫函数
for( i=0;i<9;i++)
{
if(read_eeprom!=MLastSelectedSnr)
{
status=MI_ERR;
Pass();
delay(1000);
}
else
{
status=MI_OK;
}
}
自己认为应该没错,这种数据比较的方法用了很多次,都没出错,但在这里用的时候就出错了,蜂鸣器老是叫,我无语了,求大神解析
页:
[1]