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.5k
0 個回答
暫無答案,快來添加答案吧

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽