初始化后是否有开启或者启动看门狗呢?之前有使用过一些厂商的库,初始化后还需要启动外设才会开始计数。
在线调试时,可以在初始化后暂停程序,观察看门狗寄存器,查看看门狗启动标志位是否置位。
这个你在调试的时候 检测一下看门狗是否触发了,
还有检测你设计的时间是否合适
可以看一下你的看门狗定时器的配置,在
HAL_IWDG_Init(&hiwdg)
处打个断点,看一下返回值,确定看门狗定时器是否初始化成功了