aoun 发表于 2023-6-25 16:50:41

EEPROM里面的数据为什么会变化

我在eeprom里面写一组数据,写完以后我立马读取,读取的数据和我写入的数据一致,会打印写成功,我写成功以后,过一段时间重新读取这组数据,会和我之前写的不一致

乘风飞扬 发表于 2023-6-25 19:44:23

EEPROM里的数据内容,只有经过修改才会产生变化。
建议使用STC的实验箱例程包里面通过串口发送命令读写EEPROM测试程序烧录到芯片里试试。
通过串口发送指令写一串数据到EEPROM,过一段时间再发送读取命令将对应地址内容读出来对比一下。

aoun 发表于 2023-7-26 10:13:44

乘风飞扬 发表于 2023-6-25 19:44
EEPROM里的数据内容,只有经过修改才会产生变化。
建议使用STC的实验箱例程包里面通过串口发送命令读写EEPR ...

没有修改,我在写eeprom成功后读取数据是正确的,断电重启后读取数据也是正确的,但是工作一段时间后就变了

乘风飞扬 发表于 2023-7-26 11:23:59

aoun 发表于 2023-7-26 10:13
没有修改,我在写eeprom成功后读取数据是正确的,断电重启后读取数据也是正确的,但是工作一段时间后就变 ...

内部EEPROM是从Flash划分出来的,正常工作条件下,保存在Flash里面的内容不经过修改是不会变化的。
另外你可以测一下整个工作过程中的电压是否在正常范围内,是否有出现过压情况。

ourstc 发表于 2023-8-29 15:51:36

aoun 发表于 2023-7-26 10:13
没有修改,我在写eeprom成功后读取数据是正确的,断电重启后读取数据也是正确的,但是工作一段时间后就变 ...

楼主后来怎么解决的?
页: [1]
查看完整版本: EEPROM里面的数据为什么会变化