请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
查看: 3264|回复: 28

如何提高EEPROM的使用寿命-0等待延时,关于掉电保存数据

[复制链接]
  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 86 天

    [LV.6]常住居民II

    68

    主题

    538

    回帖

    1786

    积分

    超级版主

    积分
    1786
    QQ
    发表于 2022-11-24 09:54:57 | 显示全部楼层 |阅读模式
    上电后将 EEPROM中的数据读到RAM中,平常是读写RAM
    掉电时及时将RAM中需要掉电保存的数据保存到EEPROM
    就无 EEPROM 擦写寿命这种问题
    STC8H系列数据手册:https://www.stcai.com/filedownload/631007
    掉电保存数据.png
    掉电保存数据2.png

    热线19952583534
    www.STCAI.com
    回复 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-11 22:51
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    7

    主题

    46

    回帖

    373

    积分

    中级会员

    积分
    373
    发表于 2022-12-9 22:04:20 | 显示全部楼层
    我现在使用的STC8A8K64D4单片机  EEROM是否能够实现如下流程   写数据: 清除扇区   写入 写命令   写地址    写数据   。。。。。。 写数据n个     写入0x5A 0XA5  结束      读取流程:写入读命令   写地址        写入0x5A 0XA5    读数据   。。。。。。 读数据n个   结束  
  • TA的每日心情
    奋斗
    2024-3-11 22:51
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    7

    主题

    46

    回帖

    373

    积分

    中级会员

    积分
    373
    发表于 2022-12-9 22:05:26 | 显示全部楼层
    琪琪鸭 发表于 2022-12-9 22:04
    我现在使用的STC8A8K64D4单片机  EEROM是否能够实现如下流程   写数据: 清除扇区   写入 写命令   写地址  ...

    类似于AT24C02的方式  :lol

    该用户从未签到

    546

    主题

    9062

    回帖

    1万

    积分

    管理员

    积分
    13982
    发表于 2022-12-9 22:09:55 | 显示全部楼层
    只要那个字节是 FFH 你就可以写,不是 FFH, 你就要擦除整个扇区
  • TA的每日心情
    奋斗
    2024-3-11 22:51
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    7

    主题

    46

    回帖

    373

    积分

    中级会员

    积分
    373
    发表于 2022-12-9 22:56:50 | 显示全部楼层
    神农鼎 发表于 2022-12-9 22:09
    只要那个字节是 FFH 你就可以写,不是 FFH, 你就要擦除整个扇区

    我可能没理解的你的意思  我想做掉电存储  所以必须要快 请查看图片。第二张图是我想实现的方式。

    官方代码

    官方代码
    2.png

    该用户从未签到

    45

    主题

    2825

    回帖

    6350

    积分

    超级版主

    积分
    6350
    发表于 2022-12-9 23:46:02 | 显示全部楼层
    先擦除再写入,十几ms就可以完成。

    该用户从未签到

    546

    主题

    9062

    回帖

    1万

    积分

    管理员

    积分
    13982
    发表于 2022-12-10 16:49:01 | 显示全部楼层
    STC8H, IAP-DataFlash/EEPROM 时间
    1.png

    该用户从未签到

    546

    主题

    9062

    回帖

    1万

    积分

    管理员

    积分
    13982
    发表于 2022-12-10 19:29:23 | 显示全部楼层
    平常不要操作 STC32G/STC8H的EEPROM:
    1,上电时读到 SRAM 中;
    2,平常在SRAM中改写;
    3,掉电时及时保存到 EEPROM/DATA-FLASH中!
    用内部比较器做外部掉电检测!!!
    其他用法都是错误的用法
  • TA的每日心情
    奋斗
    2024-3-11 22:51
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    7

    主题

    46

    回帖

    373

    积分

    中级会员

    积分
    373
    发表于 2022-12-10 19:43:42 | 显示全部楼层
    神农鼎 发表于 2022-12-10 19:29
    平常不要操作 STC32G/STC8H的EEPROM:
    1,上电时读到 SRAM 中;
    2,平常在SRAM中改写;

    :hug:采纳了
  • TA的每日心情
    奋斗
    2024-3-11 22:51
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    7

    主题

    46

    回帖

    373

    积分

    中级会员

    积分
    373
    发表于 2022-12-10 19:44:15 | 显示全部楼层
    梁工 发表于 2022-12-9 23:46
    先擦除再写入,十几ms就可以完成。

    :lol好的 ,采纳了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2024-4-16 12:40 , Processed in 0.072008 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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