w806 wdg 无法自动复位和喂狗

发布于 2022-05-23 21: 29: 58

官方 demo 超过时间无法自动复位, 但可以产产生看门狗的中断.
如果在
void HAL_WDG_IRQHandler (WDG_HandleTypeDef *hwdg)
{

__HAL_WDG_CLEAR_FLAG (hwdg,  WDG_CLR) ;     // 如果不清除中断,  不会立复位,  在下一个周期中断到来时才复位                                          // 例如定时 5s,  第一次来中断时没清除,  则 5s 后下一个中断到来才复位

}
中删除__HAL_WDG_CLEAR_FLAG (hwdg, WDG_CLR) ; 可以在第二次中断复位, 自动重启. 68bc60ea03395212c7db6d8e170721c6. png
在官方寄存器说明中并没有显示哪一位是喂狗重新赋值的.

查看更多

关注者
0
被浏览
17. 7k
0 个回答
暂无答案, 快来添加答案吧

撰写答案

请登录后再发布答案, 点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览