求教eeprom数据存储方法

2019-12-12 18:17发布

本帖最后由 jia_xuan 于 2019-3-15 14:31 编辑

产品需要记录历史数据,每隔10秒记录一次,大概存储1000条,我的思路是用两个地址记录最后一次保存的位置,每次存储数据时读一下,以便存入后续地址空间。数据按环形队列存储,新的数据覆盖最老的数据,现在有一个问题,记录位置的那两个地址每隔10秒需要写一次,寿命肯定不长,如何处理此问题。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
蛋定
1楼-- · 2019-12-14 09:41
这应该不是问题,你只要不长期,按年操作就可以了吧,EEROM不是flash,寿命长多了。
vtte
2楼-- · 2019-12-14 10:43
这个简单啊,在你的记录最后面加个自增的变量值,每次开机遍历一次查找最大的值就知道写到哪了。
vtte
3楼-- · 2019-12-14 13:54
 精彩回答 2  元偷偷看……
jia_xuan
4楼-- · 2019-12-14 14:50
vtte 发表于 2019-3-15 18:11
这个简单啊,在你的记录最后面加个自增的变量值,每次开机遍历一次查找最大的值就知道写到哪了。 ...

好办法
anjiyifan
5楼-- · 2019-12-14 20:46
发一份新唐的Flash模拟EEPROM的资料,应用于EEPROM的话也同样能大大增加EEPROM的寿命。实现方法里面写的很清楚。
使用Data Flash模拟EEPROM.pdf (1020.21 KB, 下载次数: 107) 2019-3-15 19:03 上传 点击文件名下载附件
jia_xuan
6楼-- · 2019-12-14 21:05
anjiyifan 发表于 2019-3-15 19:03
发一份新唐的Flash模拟EEPROM的资料,应用于EEPROM的话也同样能大大增加EEPROM的寿命。实现方法里面写的很 ...

深表感谢

一周热门 更多>