RTC
一、配置参数
1、
2、只有使能RTC之后才能选LSE
二、编写应用代码
1、在mspinit里面加上这个函数,打开秒中断,这个函数在.h文件里面
__HAL_RTC_ALARM_ENABLE_IT(rtcHandle,RTC_IT_SEC);
用这个函数也可以打开秒中断,在ex文件中
HAL_RTCEx_SetSecond_IT(&hrtc);
2、编写回调函数
这个函数在ex文件中,在HAL_RTCEx_SetSecond_IT的下面
void HAL_RTCEx_RTCEventCallback(RTC_HandleTypeDef *hrtc)
{
RTC_TimeTypeDef GetTim;
UNUSED(hrtc);
HAL_RTC_GetTime(hrtc, &GetTim, RTC_FORMAT_BIN);
printf("%d:%d:%d\r\n",GetTim.Hours,GetTim.Minutes,GetTim.Seconds);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)