
技术总监
  
- 积分
- 22052
- 在线时间
- 215 小时
- 精华
- 1
- 注册时间
- 2010-1-7
- 最后登录
- 2021-4-12
|
pic16f689读写EEPROM时,想将地址等参数写入EEPROM,断电或者重写程序时再从EEPROM读取至,或者通过串口可以配置相应地址。但是问题来了,我在用
while(1)
{
writeEEPROM(0x03,0x02);//0x03表示地址,0x02表示写入的数据
delay(10);
d=readEEPROM(0x03);//读取地址0x03的数据,给d
}
运行结果:d=0x02
程序改成
while(1)
{
writeEEPROM(0x03,0x02);//0x03表示地址,0x02表示写入的数据
}
断电再上电,
然后下载程序
while(1)
{
d=readEEPROM(0x03);//读取地址0x03的数据,给d
}
运行,发现d=0xff。 |
|