如何判断flash 已写满

2019-07-20 17:04发布

单片机控制flash ,每隔2分钟写一些数据,每次写之前怎么找到上次写的结尾,接着往下写,然后如何判断flash 已写满。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
liliang9554
1楼-- · 2019-07-20 18:28
既然是每2分钟写一些数据,那么频率不算很高,一般在FLASH中用一小块空间,将当前FLASH“写指针”的值存入,下次开机时读取该值,并继续往下写,而这是在你“每2分钟”写一些数据后进行的附加操作,当然前提是单片机不会在你写数据时断电
spark周
2楼-- · 2019-07-20 21:59
可靠些呢?
liliang9554
3楼-- · 2019-07-21 00:01
 精彩回答 2  元偷偷看……
jlyuan
4楼-- · 2019-07-21 03:52
 精彩回答 2  元偷偷看……
zhaoxqi
5楼-- · 2019-07-21 04:19
可以用索引值也就是如楼上所言的“写指针”,也可以用特定的字符串做结尾标志,二者各有优缺点。
huangchui
6楼-- · 2019-07-21 04:35
开辟一段空间做映射表

一周热门 更多>