在项目中使用STM32RTC闹钟过程中遇到几个问题,百思不得其解,在百度搜索中也没有找到相关内容于是决定打开数据手册深入学习下这个RTC。以往虽然也有使用过RTC这个外设,不过都是拿来主义,导致这次遇到点问题就懵逼了
先用神器配置CUBE一下:
1.png (85.26 KB, 下载次数: 4)
2019-1-9 17:40 上传
2.png (42.57 KB, 下载次数: 1)
2019-1-9 17:40 上传
3.png (34.54 KB, 下载次数: 2)
2019-1-9 17:40 上传
4.png (39.98 KB, 下载次数: 3)
2019-1-9 17:40 上传
然后点一下齿轮生成代码。
RTC初始化代码,做了一点小改动:
void MX_RTC_Init(void)
{
LL_RTC_InitTypeDef RTC_InitStruct;
LL_RTC_TimeTypeDef RTC_TimeStruct;
LL_RTC_DateTypeDef RTC_DateStruct;
LL_RTC_AlarmTypeDef RTC_AlarmStruct;
/* Peripheral clock