[STM32F4] 新的STM32F407VET6芯片自动复位原因

[复制链接]
 楼主| wangtaohui 发表于 2023-7-17 17:38 | 显示全部楼层 |阅读模式
无限重启
烧写程序后,发现MCU复位脚每隔500ms+就回出现一个低电平复位脉冲
仔细检查复位电路后,未发现信号输入源,因此怀疑是STM32内部输出的复位脉冲(联想到内部看门狗,看门狗可能需要输出复位脉冲给MCU外部的其他电路)



6670864b50c0f4c8f9.png

(上图为reset脚复位脉冲如上图)
 楼主| wangtaohui 发表于 2023-7-17 17:38 | 显示全部楼层
在while循环中喂狗,发现MCU不再重启,确认是IWDG被使能了;
while(1)
{
IWDG_ReloadCounter();//reload
}
网上查询有两种方式

1:打开
7669964b50c253d6a9.png
 楼主| wangtaohui 发表于 2023-7-17 17:39 | 显示全部楼层
 楼主| wangtaohui 发表于 2023-7-17 17:39 | 显示全部楼层
方法2:使用STLINK

3411364b50c45e7b9e.png
 楼主| wangtaohui 发表于 2023-7-17 17:39 | 显示全部楼层
 楼主| wangtaohui 发表于 2023-7-17 17:40 | 显示全部楼层
方法1,是使用OK, 方法2为STLINK,而且要新下软件,所以暂时没试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

529

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部