请教关于FLASH保存参数数据

2019-03-23 18:14发布

我用的单片机是STM32F103RBT6,128K flash,我想实现掉电保存数据,flash一页1KB,我想分成30份,每份32字节数据,第一次就擦除该页数据,掉电直接写入32字节数据,以后只要断电,不再进行擦除flash整页的操作,就立马接着上次存数据的后面写入此时的32字节数据,直到写完30份,然后才进行一次擦除该页数据操作。 这样来说可行么???  对了掉电检测使用PVD检测 电压值,初步设定为2.9v,只要掉电,就直接执行写寄存器操作。因为看网上都说写之前一定要进行擦除性操作。所以想确认下可行性

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
a19911103hsy
2019-03-24 02:52
huo_hu 发表于 2016-5-4 16:41
这就更奇怪啦,干嘛不在上位机保存?

达到调好的标准就存。。。
就怕你也不知道啥时候调好吧,那是设 ...

没有啦,  有些参数必须是存在单片机里面,  有个专门的模式  需要调用参数来改变寄存器的值。改变的周期是ms级别,比如10ms改变一次,1次同时改变4个寄存器的值,一共改变5次。所以5次的值要存在单片机里面。我的掉电保存主要还是要存上面的值

一周热门 更多>