“ 本篇文章介绍STM32实时时钟(RTC)的使用方法。”
前期准备
STM32硬件电路板及仿真器(以STM32F407ZGT6单片机为例)
Keil v5以上版本(MDK-ARM)
串口助手
实时时钟 (RTC) 是STM32单片机的标配,每个系列的都有,只是早期的F1系列只是一个比较简单的定时器,后面的F0、F4等系列都集成了日历时钟的功能,使用起来更方便。
两个 32 位寄存器包含二进码十进数格式 (BCD) 的秒、分钟、小时( 12 或 24 小时制)、星期几、日期、月份和年份。此外,还可提供二进制格式的亚秒值。系统可以自动将月份的天数补偿为 28、29(闰年)、30 和 31 天。
01
—
STM32CubeMX配置
首先打开外部低速时钟LSE
使能RTC功能和日历时钟功能,其它功能默认即可。