STM32f103rbt6断电保存Flash处理问题,求支招!!!

2019-03-23 18:15发布

我用的STM32F103RBT6核心单片机,由于现在需要存储参数,一共40个字节。。。
怎么处理,我看网上有通过电压检测器PVD,低于2.9v时,在PVD中断里面操作写数据到FLASH。不知道能不能完成操作???(时间上会不会不够),这种方式可靠么?

还有网上一种建议,上电的时候进行FLASH擦除工作(存参数的那页) ,断电的时候直接进行写操作,来节省时间。。。
求大神支招
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
白丁
1楼-- · 2019-03-23 20:12
 精彩回答 2  元偷偷看……
jinggx
2楼-- · 2019-03-24 00:08
必须断电时存?是频繁变化的数据?
ywlzh
3楼-- · 2019-03-24 04:35
还有一个比较笨拙的方法

就是参数一旦改变,接着就存进去,断电就不用担心了

上电直接取就行了
白丁
4楼-- · 2019-03-24 06:55
 精彩回答 2  元偷偷看……
白丁
5楼-- · 2019-03-24 07:08
ywlzh 发表于 2016-4-24 08:38
还有一个比较笨拙的方法

就是参数一旦改变,接着就存进去,断电就不用担心了

上电直接取就行了

断电随时都有可能发生
Li_Lei
6楼-- · 2019-03-24 11:57
不要在低压情况操作flash,不可靠,建议你用vbat的寄存器,只是没那么大容量,你要自己设计。
确定改变的参数就直接写入。

一周热门 更多>