STM32—RTC

本文介绍了STM32中的RTC功能,包括RTC的概念、结构框图及其在STM32L1系列中的时钟源。重点讲述了如何选择时钟源、RTC的初始化设置,特别是预分频值的计算方法,以实现RTC的秒中断。同时,提供了HAL库中RTC使用的代码示例,包括RTC时钟使能、中断函数编写和标志位处理。
摘要由CSDN通过智能技术生成

什么是RTC ?

RTC:实时时钟(Real-Time Clock),利用RTC可以实现产品的精确计时,比如平时用的笔记本电脑、电子日历等都有RTC模块,当主电源断电时,RTC的模块用电池来供电,继续进行计时。STM32中的RTC和定时器有点类似,有一个32位的计数器,可以计数2的32次方,大约可以计时136年。

RTC的结构框图

RTC的时钟源(STM32L1系列,其它系列的芯片时钟源会略有不同,但都是这三类):

(1) LSE 32.768kHz

(2)HSE,最大1Mhz

(3)LSI,内部低速时钟,L1系列是37k,F2系列是32K,F4系

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值