STM32F407ZET6上电启动时而快时而慢

2019-07-14 15:45发布

你好!有哪位遇到过这样的情况,断电很久(约大于10秒)后再上电时芯片启动很慢,大约要等个5秒左右芯片才启动(状态指示灯闪烁),如果是断电1-2秒再上电,则启动很快(应该是ms级的,属于正常)。上电启动电路是10K电阻上拉、1u电容下拉。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
亲爱的娜娜
1楼-- · 2019-07-14 19:54
 精彩回答 2  元偷偷看……
ctwewer
2楼-- · 2019-07-14 20:05
应该是你的系统初始化哪个外设所致。
huazhe
3楼-- · 2019-07-14 22:17
关于HSE/LSE那块的配置 建议看看ST官方的一个手册AN2867.

如果HSE/LSE振荡不稳的话,往往带来些麻烦。
60user7
4楼-- · 2019-07-14 23:35
huazhe 发表于 2018-11-26 19:27
关于HSE/LSE那块的配置 建议看看ST官方的一个手册AN2867.

如果HSE/LSE振荡不稳的话,往往带来些麻烦。

经过仔细的调试检测,发现问题在RTC的备份寄存器数据丢失,程序上电时检测RTC_BKP0R的值是否为定义值,如果不是,则执行初始化RTC,并设置RTC_BKP0R为定义值,如果是则跳转不执行初始化部分。
纽扣电池的电压在2.95V左右,为何数据会丢失呢?
huazhe
5楼-- · 2019-07-15 02:25
本帖最后由 xmshao 于 2017-2-22 12:12 编辑

你的数据丢失跟你断电时间长短有直接关系,你好好检查下你电源电路。

既然数据丢失了 说明有可能有出现VDD和VBAT同时掉电的情形。

断电后不妨用示波器监测下VBAT电压。
亲爱的娜娜
6楼-- · 2019-07-15 03:16
 精彩回答 2  元偷偷看……

一周热门 更多>