stm32做PVD掉电检测保存数据到flash

2019-12-12 18:17发布

我用STM32做掉电检测,在检测到掉电后保存数据到flash,我已经检测到掉电了,而且已经进入PVD中断了,保存数据的函数也是执行完了的,但为什么就是数据没有保存成功呢?求大神指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
73条回答
myxiaonia
1楼-- · 2019-12-12 19:00
靠这么点时间是不行的,flash写入时间较长
Llinuxu
2楼-- · 2019-12-12 20:03
myxiaonia 发表于 2014-3-7 11:05
靠这么点时间是不行的,flash写入时间较长

不是的哟,写入flash的函数是已经执行完了的,我写在那个函数后面的代码都是执行了的哟!但就是没有保存成功!我就纠结了。
moonspell
3楼-- · 2019-12-13 00:32
这个得看手册,另外,flash写入,掉电时,写入过程中电压要满足工作条件
amnumber
4楼-- · 2019-12-13 00:43
 精彩回答 2  元偷偷看……
Llinuxu
5楼-- · 2019-12-13 01:02
amnumber 发表于 2014-3-7 11:25
flash写入电压有条件

我怎么没看到啊,有什么条件呢?我PVD的监测阀值设的是2.9v
kinsno
6楼-- · 2019-12-13 05:25
Llinuxu 发表于 2014-3-7 11:37
我怎么没看到啊,有什么条件呢?我PVD的监测阀值设的是2.9v

1 你一次性写入多少个字?
2 你的FLASH读写函数是否测试过?是否OK;
3 如果在掉电函数中,你如何能仿出来掉电的瞬间,难道你用打印?打印可是很耗时间的啊!

一周热门 更多>