[STM32F1] 延迟FLASH的读写寿命

[复制链接]
zwll 发表于 2022-8-4 21:56 | 显示全部楼层
有专门文档进行说明
 楼主| supernan 发表于 2022-8-4 21:58 | 显示全部楼层
无需考虑使用寿命吧  次数那么多
wyjie 发表于 2022-8-4 22:00 | 显示全部楼层
那读写钱应该好好考虑好啊
juventus9554 发表于 2022-8-4 22:02 | 显示全部楼层
楼主找到好的办法了吗
 楼主| supernan 发表于 2022-8-4 22:04 | 显示全部楼层

唉,还是没有什么结果,算了,多谢大家啦
gdszzyq 发表于 2022-8-5 16:05 | 显示全部楼层
看你数据量大不大,我现在就是这么做的,规划6K空间做FLASH,把每页规划为50块,这样每块有20字节的空间,数据放在第2到6页,第一页保存页号及块号,每页写满了再写下一页,并擦除上一页,直到写完了第6页再回到第1页,并把第1页也擦除,就这样循环,这样可做到写300次数据才擦除一次。上电读取数据时先在第一在页读取出当前页号及块号,可以倒着地址读取,读取到的数据是0XFF就不是有效数据,大概这样吧,细节方面你自己考虑吧
gdszzyq 发表于 2022-8-5 16:11 | 显示全部楼层
另外我也是掉电保存数据的,但千万不要在掉电时擦除数据,擦除很废时间的,而且电压低了不一定能擦除成功,也尽量不要掉电保存数据,不是很可靠。
chenqianqian 发表于 2022-8-5 18:49 来自手机 | 显示全部楼层
flash都要做读写管理的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部