MCU上电时序异常

0
回复
127
查看
[ 复制链接 ]

45

主题

7

回帖

185

积分

注册会员

积分
185
2025-6-2 23:47:11 显示全部楼层 阅读模式
MCU上电时序异常
典型问题:

“STM32H7有时启动失败,断电重启又正常” - 点赞 420+

根本原因:

Vcap电容放电不全(尤其是温度>85℃时)

复位电路受干扰(长导线感应ESD)

终极解决方案:

硬件改造:

Vcap并联10μF钽电容(ESR<1Ω)

NRST引脚增加10nF电容 + 100kΩ上拉

软件防护:

c
if (__HAL_RCC_GET_FLAG(RCC_FLAG_SFTRST)) {
  HAL_FLASH_Unlock();  // 清除残留复位标志
  __HAL_RCC_CLEAR_RESET_FLAGS();
}
收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则