搜索
bottom↓
回复: 29

问EEPROM存掉电数据是实时写入还是掉电时一次写入?(已解决)

[复制链接]

出0入0汤圆

发表于 2014-7-1 17:08:14 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_Robin 于 2014-8-8 14:20 编辑

如果要保存设备修改的数据,以备掉电重启后还原原来设置状态。这样的话,当用户在修改一些参数时,大家是每次修改就保存(这样写EEPROM会不会太平凡了),还是说掉电时才一次性保存呢?

出0入0汤圆

发表于 2014-7-1 17:11:33 | 显示全部楼层
如果有掉电检测机制的话,可以一次性保存,如果没有,实时保存。如果觉得实时保存浪费资源,要求又不是很高,定时保存!

出0入0汤圆

发表于 2014-7-1 17:39:28 | 显示全部楼层
每次修改就保存也可以,掉电保存也可以,不过要检测掉电状态。

出0入0汤圆

发表于 2014-7-1 17:39:56 | 显示全部楼层
别频繁写就好

出0入59汤圆

发表于 2014-7-1 18:03:36 | 显示全部楼层
客户修改如果是通过键盘来修改的话, 应该是怎样操作也写不坏的;

10W次的写入寿命

出0入0汤圆

发表于 2014-7-1 19:14:33 | 显示全部楼层
看你的标题,掉电保存,掉电时肯定要保存。至于用户修改参数的保存,我的做法是确认修改就立马保存,尼玛那个SB没有事做专门能手动把我的EEPROM写坏?

出0入0汤圆

发表于 2014-7-1 19:58:54 来自手机 | 显示全部楼层
确认修改就保存,运行中不停变化的数据在掉电时保存,现在很多单片机都带电源电压监测功能

出0入0汤圆

发表于 2014-7-1 20:25:15 | 显示全部楼层
这个无所谓了 EEPROM寿命很长的

出0入0汤圆

发表于 2014-7-1 20:29:15 来自手机 | 显示全部楼层
搭车问一下,所谓的10万寿命是单个字节写10万就玩完还是只是写够了10万就玩完?可不可以分片保存呢

出0入0汤圆

发表于 2014-7-2 08:22:41 | 显示全部楼层
修改后就保存比较合适吧

出0入0汤圆

发表于 2014-7-2 08:26:17 | 显示全部楼层
用铁电存储器吧

出0入0汤圆

发表于 2014-7-2 08:44:26 | 显示全部楼层
个人觉的这要分情况,有的数据需要实时保存的用掉电保存,上电后恢复原状态。有的数据只能通过键盘修改的就确认一次写一次。也可以是固定时间比对动态数据,如果不同就存一次,如果相同着无操作。

出0入0汤圆

发表于 2014-7-2 08:45:38 | 显示全部楼层
没有绝对的方法能解决所有问题,还是一个设计思路和设计方法。

出0入0汤圆

发表于 2014-7-2 10:48:23 | 显示全部楼层
雨雪随行 发表于 2014-7-1 20:29
搭车问一下,所谓的10万寿命是单个字节写10万就玩完还是只是写够了10万就玩完?可不可以分片保存呢 ...

每个Section寿命

出0入0汤圆

发表于 2014-7-2 12:31:27 | 显示全部楼层
用户操作的话不会超过的,就怕自动写

出90入0汤圆

发表于 2014-7-3 07:15:38 | 显示全部楼层
程序中修改频繁的参数,掉电时,一次性保存。其他如键盘修改的参数,实时保存,怕意外复位,没有保存了。

出0入0汤圆

发表于 2014-7-3 09:39:42 | 显示全部楼层
用户设置都是实时的,要操作10万次,轻触开关都弄坏了
像一些随机的计数器类的数据,就得掉电了,不可能每次变化都去保存,那样很快就到达10W次了,尽管我试过STC的10W次也没有问题,但是还是小心的用吧。

出0入0汤圆

发表于 2014-7-10 08:58:46 | 显示全部楼层
看成了 断电保护~

出0入0汤圆

发表于 2014-8-6 22:45:53 | 显示全部楼层
掉电的话,重要数据时要回滚的啊?

出0入0汤圆

发表于 2014-8-7 00:05:13 | 显示全部楼层
出了操作页面就保存

掉电也须检测保存

出0入0汤圆

发表于 2014-8-7 00:17:32 | 显示全部楼层
应该是可以配置为不同的方式的

出0入0汤圆

发表于 2014-8-7 00:25:35 | 显示全部楼层
应该是可以配置为不同的方式的

出0入0汤圆

发表于 2014-8-7 00:35:20 | 显示全部楼层
这个总归是具体情况具体分析的,如果嫌刷的烦就定时存储,如果要求高就实时存储

出0入0汤圆

发表于 2014-8-7 08:49:21 | 显示全部楼层
wangpengcheng 发表于 2014-7-1 17:11
如果有掉电检测机制的话,可以一次性保存,如果没有,实时保存。如果觉得实时保存浪费资源,要求又不是很高 ...

说的好  我就是这样做的

出0入0汤圆

发表于 2014-8-7 09:04:47 | 显示全部楼层
掉电时才一次性保存,有后备电源才靠谱

出0入0汤圆

发表于 2014-8-7 09:08:10 | 显示全部楼层
swap2013 发表于 2014-8-7 09:04
掉电时才一次性保存,有后备电源才靠谱

要是意外复位死机等就麻烦了,还是要加上定时保存的,

出0入0汤圆

发表于 2014-8-7 09:09:29 | 显示全部楼层
你数据不多吧,小容量铁电很便宜了

出0入0汤圆

发表于 2014-8-7 09:11:31 | 显示全部楼层
DianziABC 发表于 2014-8-7 09:08
要是意外复位死机等就麻烦了,还是要加上定时保存的,

提醒得对!

出0入0汤圆

发表于 2014-8-7 09:13:29 | 显示全部楼层
铁电存储器,在振动、高温场合不太好用
FSL有更牛x的,好象是叫MRAM,国内买不到工业级的;-(

出0入0汤圆

发表于 2014-8-7 09:46:50 | 显示全部楼层
如果有掉电检测,可以在掉电的时候存储,但是如果你的eeprom使用并不是太过频繁,为了防止其他的异常情况,可以实时保存。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-30 14:31

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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