求教eeprom数据存储方法

2019-12-12 18:17发布

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

产品需要记录历史数据,每隔10秒记录一次,大概存储1000条,我的思路是用两个地址记录最后一次保存的位置,每次存储数据时读一下,以便存入后续地址空间。数据按环形队列存储,新的数据覆盖最老的数据,现在有一个问题,记录位置的那两个地址每隔10秒需要写一次,寿命肯定不长,如何处理此问题。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
比特
1楼-- · 2019-12-12 23:27
换铁电         
jia_xuan
2楼-- · 2019-12-13 01:36
这也是一种好的方法,但目前板子已做,能否从软件上做优化。
生来孤独
3楼-- · 2019-12-13 05:05
1.掉电检测,一次写入
2.找个大的存储器,自己搞个平衡擦除算法。(历史数据都有了
helloshi
4楼-- · 2019-12-13 06:38
本帖最后由 helloshi 于 2019-3-15 15:05 编辑

记录位置放在RAM中,至少留一条记录的位置是空的,上电时读一下数据判断位置
OneRain
5楼-- · 2019-12-13 11:36
 精彩回答 2  元偷偷看……
szdy
6楼-- · 2019-12-13 11:43
放在RAM中,掉电检测,一次写入

一周热门 更多>