使用的CPU为:MSP430FG4618
E2PROM用的是24LC256型
出现的问题是:偶尔出现读写出来的数据错乱,不是前面存储的数据
有时突然断电后,再上电,读取数据就容易错乱,是否跟读写时序有关,用的是模拟IIC
灰小子:
肯定和时序有关。
建议观察一下通讯时序。
读写E2PROM的时候,一定要等电压、mcu频率稳定下来再操作。
如果在断电时还有写操作,建议增加断电检测。检测到断电,保证此时的写操作时序正确,并操作成功。
Susan Yang:
谢谢楼上的详细回答
数据错乱的话基本就是时序出了问题