zhy233090130 发表于 2019-7-24 16:50:06

STM32F030 窗口看门狗一直复位

本帖最后由 zhy233090130 于 2019-7-24 16:55 编辑

时钟是48M的,WWDG初始化如下:

hwwdg.Instance = WWDG;
hwwdg.Init.Prescaler = WWDG_PRESCALER_8;
hwwdg.Init.Window = 117;
hwwdg.Init.Counter = 127;
hwwdg.Init.EWIMode = WWDG_EWI_DISABLE;

我的理解是6.8ms~43ms间就可以喂狗,所以程序里面每隔20ms进行喂狗,但程序一直复位,不知为何?

toofree 发表于 2019-7-24 18:39:18

5行代码没问题,时间也对。

MrJiu 发表于 2019-7-24 21:20:11

楼上说的在理,那问题来了,唯一的原因就是喂狗不及时了!!!

wenyangzeng 发表于 2019-7-25 07:21:22

楼主好像应该采用独立看门狗来检测时延比较合适。
页: [1]
查看完整版本: STM32F030 窗口看门狗一直复位