1、用STM32CubeMx配置RCC时钟,高速时钟采用内部HSI,低速时钟采用外部的LSE
2、配置串口用以打印信息验证,只需要Tx就行。
3、配置RTC模式,个人建议 Data Format 选择 Binary data format
并且选中RTC中断
时钟树如下图:
点击GENERATE CODE生成代码
4、打开工程代码,做一下改动
A、在stm32l0xx_it.c中添加闹钟中断函数
void RTC_Alarm_IRQHandler(void)
{
HAL_RTC_AlarmIRQHandler(&hrtc);
}
B、在Rtc.c文件中更改void MX_RTC_Init(void)函数
<