一、简介
MCU为STM32G070,采用内部时钟32KHZ,配置为周期6s唤醒,调用回调函数,进行喂狗操作。
二、配置
初始时间、日期、周期唤醒时间配置。
开启周期唤醒中断
三、生成代码
调用回调函数,进行喂狗操作。
//RTC唤醒回调函数,6s唤醒一次
void HAL_RTCEx_WakeUpTimerEventCallback(RTC_HandleTypeDef *hrtc)
{
g_stuSleepDataHandle.b_u8RtcWakeUpFlag = 1;
HAL_IWDG_Refresh(&hiwdg);
}