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

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

[复制链接]

该用户从未签到

1

主题

1

回帖

21

积分

新手上路

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

使用道具 举报

  • TA的每日心情
    奋斗
    11 小时前
  • 签到天数: 141 天

    [LV.7]常住居民III

    27

    主题

    1338

    回帖

    4168

    积分

    论坛元老

    积分
    4168
    发表于 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成功后读取数据是正确的,断电重启后读取数据也是正确的,但是工作一段时间后就变了
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    11 小时前
  • 签到天数: 141 天

    [LV.7]常住居民III

    27

    主题

    1338

    回帖

    4168

    积分

    论坛元老

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    11 小时前
  • 签到天数: 135 天

    [LV.7]常住居民III

    10

    主题

    70

    回帖

    1038

    积分

    金牌会员

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

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-15 20:01 , Processed in 0.059577 second(s), 44 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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