金牌会员
 
- 积分
- 1115
- 金钱
- 1115
- 注册时间
- 2016-8-26
- 在线时间
- 256 小时
|
10金钱
大家好,请问保存在W25Q128内数据记录,如何随机删除?1、W25Q128每次至少擦除1个扇区,即4096 字节。
2、每条数据固定长度为64字节,如此1个扇区可保留64条数据。
3、目前做实验,数据总条数设为128条,即暂用2个扇区
4、在数据结构上,目前将第1字节作为数据是否有效的标记,第2~7字节用于保存数据日期。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
目前:数据已可循环存储
实现方法是:设置三个计数器,total 总数,revise 下一个保存位置,取值范围【0,127】,current 当前查询的是第几条,取值范围【1,total】
初始化:total = 0;revise = 0;
伪代码:
save_data; //先保存检测数据 |
|