Wordsworth
发表于 2025-6-5 07:28
用IWDG看门狗复位总是触发,进不了主循环
刚一启动就被看门狗复位,喂狗函数也加了,怀疑是不是喂狗时序搞错了?
Clyde011
发表于 2025-6-5 07:32
拉一根GPIO灯,看看程序到底跑到哪。
公羊子丹
发表于 2025-6-5 07:34
是不是喂狗太晚了?
周半梅
发表于 2025-6-5 07:34
喂狗函数得在主循环里不断调用。
帛灿灿
发表于 2025-6-5 07:35
CLK没配置好,导致IWDG频率不对。
童雨竹
发表于 2025-6-5 07:36
一上电就开启IWDG了吗?
万图
发表于 2025-6-5 07:37
配置顺序也有讲究的。
Wordsworth
发表于 2025-6-5 07:38
我试过用延迟函数代替喂狗,结果GG了。
Bblythe
发表于 2025-6-5 07:38
是不是跑飞进不了主循环?
Pulitzer
发表于 2025-6-5 07:39
看下复位标志寄存器确认是IWDG原因。
Uriah
发表于 2025-6-5 07:40
CubeMX里IWDG默认开启,很坑。
powerantone
发表于 2025-6-5 15:55
未及时喂狗?
stormwind123
发表于 2025-6-5 17:00
喂狗位置不当?
probedog
发表于 2025-6-5 17:06
可能是看门狗配置错误,预分频系数和重装载值设置不合理,导致看门狗超时时间过短,程序无法在规定时间内完成喂狗。
classroom
发表于 2025-6-5 19:00
芯片或电路存在故障?
flycamelaaa
发表于 2025-6-5 20:00
在主循环或其他关键代码段中定期喂狗。
powerantone
发表于 2025-6-5 21:00
检查芯片和电路连接是否正常,没有虚焊、短路等问题。
页:
[1]