STM32中RTC简介以及使用方法
💡
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
STM32H750的实时时钟(RTC)是一个独立的BCD定时器/计数器,具有日历功能。RTC提供了日历时钟、闹钟中断和周期性唤醒标志。还包括自动唤醒单元和支持闰年和闰月等功能。RTC时钟源可选择LSE、LSI、HSE。配置和初始化可以使用相关函数。
🎯
关键要点
- STM32H750的实时时钟(RTC)是一个独立的BCD定时器/计数器,具有日历功能。
- RTC提供日历时钟、两个可编程的闹钟中断和一个周期性可编程唤醒标志。
- RTC包括自动唤醒单元,支持闰年和闰月的自动补偿。
- RTC时钟源可选择LSE、LSI、HSE,并通过时钟控制器进行配置。
- RTC的时钟频率计算公式为:RTC时钟频率 = RTC时钟源 / ((Asynchronous Predivider value + 1) * (Synchronous Predivider value + 1))。
- 初始化RTC时需要配置多个参数,如小时格式、异步和同步预分频器等。
- 可以根据需求定制RTC的实现方式,RTC模块非常实用。
➡️