STM32之旅6——WWDG

WWDG是stm32f103的窗口看门狗,使用的时钟是APB1的时钟,在使用wwdg是被一个小问题困扰了很久——没有打开中断,无法喂狗,一直复位。


初始化完之后需要使能中断:

__HAL_WWDG_ENABLE_IT(&hwwdg, WWDG_IT_EWI);

在中断回调函数中喂狗:

void HAL_WWDG_EarlyWakeupCallback(WWDG_HandleTypeDef *hwwdg)
{
    HAL_WWDG_Refresh(hwwdg);
}
posted @ 2020-08-09 22:23  曾经梦想少年  阅读(556)  评论(0编辑  收藏  举报