pic33f单片机的flash擦写次数受限问题讨论

2020-02-06 09:50发布

本帖最后由 fangjikun 于 2019-5-1 15:18 编辑

如题,利用pic芯片的flash存储少量的系统参数,不常修改,但芯片的“单元擦写能力”最小100次着实很紧张!(典型1000次)设备长时间用100次应该是能达到的,
flash可以按行存储或按单个存储单元来存储,但必须是在该单元是0xff状态下才能正常写进去,直接覆盖写进去要么写失败要么数据被改变,而在先擦除该行
内容然后再写进去基本上每次都是成功的。手册上描述更夸张,还得要先擦除目标行在内的8行(1页),这就绕不开 最小100次 的纠结了!
各位是怎么做的?
补充一下,我是在固定的1行里面存几个参数,突然想到:写进去后再读出来看看对不对,如果不对就做个标记,换个位置存,反正空余的存储空间很多
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
caoxuedong
1楼-- · 2020-02-06 13:48
本帖最后由 caoxuedong 于 2019-5-1 15:52 编辑

你这是什么年代的文档?找最新的看看,最新的应该是最小值1000或者10000,没有100次那么少的。

DC.png (73.39 KB, 下载次数: 0)

下载附件

2019-5-1 15:51 上传


fangjikun
2楼-- · 2020-02-06 18:05
caoxuedong 发表于 2019-5-1 15:45
你这是什么年代的文档?找最新的看看,最新的应该是最小值1000或者10000,没有100次那么少的。

是的,-A升级款的典型值10,000次,没有A的老版本最小是100次,典型1000次

一周热门 更多>