打印
[应用相关]

请教关于FLASH保存参数数据

[复制链接]
579|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
米尔豪斯|  楼主 | 2017-3-14 20:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

求助

使用特权

评论回复
板凳
lefeng| | 2017-3-14 21:14 | 只看该作者
如果有bat把指针放到那里可以省去搜索的步子
用更多的flash有利于延长寿命,利用指针循环写。

使用特权

评论回复
地板
lwsn| | 2017-3-14 21:29 | 只看该作者
有修改就保存,为毛掉电存
1024/32=32,30份是什么意义

使用特权

评论回复
5
plsbackup| | 2017-3-14 21:46 | 只看该作者
使用stm32模拟eeprom

使用特权

评论回复
6
plsbackup| | 2017-3-14 21:51 | 只看该作者
这个读写Flash程序都差不多,可以借鉴一下。

使用特权

评论回复
7
冰河w| | 2017-3-14 21:59 | 只看该作者
单片机有电源管理吗,掉电瞬间保存

使用特权

评论回复
8
可可球| | 2017-3-14 22:06 | 只看该作者
得考虑flash的寿命问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

731

帖子

1

粉丝