找回密码
 立即注册
查看: 923|回复: 4

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

[复制链接]

1

主题

1

回帖

21

积分

新手上路

积分
21
发表于 2023-6-25 16:50:41 | 显示全部楼层 |阅读模式
我在eeprom里面写一组数据,写完以后我立马读取,读取的数据和我写入的数据一致,会打印写成功,我写成功以后,过一段时间重新读取这组数据,会和我之前写的不一致
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2023-6-25 19:44:23 | 显示全部楼层
EEPROM里的数据内容,只有经过修改才会产生变化。
建议使用STC的实验箱例程包里面通过串口发送命令读写EEPROM测试程序烧录到芯片里试试。
通过串口发送指令写一串数据到EEPROM,过一段时间再发送读取命令将对应地址内容读出来对比一下。
回复 支持 反对

使用道具 举报 送花

1

主题

1

回帖

21

积分

新手上路

积分
21
发表于 2023-7-26 10:13:44 | 显示全部楼层
乘风*** 发表于 2023-6-25 19:44
EEPROM里的数据内容,只有经过修改才会产生变化。
建议使用STC的实验箱例程包里面通过串口发送命令读写EEPR ...

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2023-7-26 11:23:59 | 显示全部楼层
ao*** 发表于 2023-7-26 10:13
没有修改,我在写eeprom成功后读取数据是正确的,断电重启后读取数据也是正确的,但是工作一段时间后就变 ...

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:416
  • 最近打卡:2025-04-30 07:00:00

12

主题

87

回帖

2272

积分

金牌会员

积分
2272
发表于 2023-8-29 15:51:36 | 显示全部楼层
ao*** 发表于 2023-7-26 10:13
没有修改,我在写eeprom成功后读取数据是正确的,断电重启后读取数据也是正确的,但是工作一段时间后就变 ...

楼主后来怎么解决的?
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 13:02 , Processed in 0.115372 second(s), 75 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表