【单片机】STM32Fxx中RTC掉电不走

在调试STM32的RTC时,使用内部LSI晶振作为RTC晶振来源有两个问题:

1、由于LSI晶振频率大约在40KHz附近,实际上会在30~60KHz之间波动,导致计时不准,基本上一小时会有1分钟左右的偏差。

2、由于LSI内部晶振,在断电的时候不在后备供电区域,而外接的电池连在VBAT上,只给后备供电区域供电,导致芯片断电后,电池只能维持后备RTC的计数,并没有给LSI晶振供电,导致RTC总是保持在断电之前的时间。虽然上电后可以继续运行,但是需要重新校准。

最好使用LSE,这样芯片的掉电后,通过电池可以保持时间继续走。

注意:VBAT给RTC供电,包括RTC的所有寄存器,比如上一版代码打开了RTC的秒中断,VBAT不断电的情况下重新烧代码,新代码不打开RTC的秒中断,但是依旧产生秒中断。

相关推荐
ACP广源盛139246256731 小时前
IX9104 PCIe5.0 交换芯片@ACP#国产高端 AI PC 全搭配方案
大数据·人工智能·分布式·单片机·嵌入式硬件
张海森-1688202 小时前
两个char 类型变量,如何相互赋值
单片机
SUNNYSPY0013 小时前
75N120-ASEMI户用储能PCS专用75N120
单片机
piaoyiren3 小时前
单片机串口控制单路共阳极数码管
单片机·嵌入式硬件·51单片机
南山电子nscn3 小时前
友顺科技UTC UR56XX系列在18V高压输入与1µA级超低功耗之间实现了出色的平衡
科技·单片机·嵌入式硬件·低压差线性稳压器
万亿少女的梦1683 小时前
基于STM32F103C8T6与ASR Pro的语音控制四足机器人设计
stm32·语音识别·嵌入式系统·四足机器人·舵机控制
嵌入式-老费5 小时前
esp32开发与应用(与stm32f103工控板配合之上篇)
stm32·单片机·嵌入式硬件
周洲08307 小时前
裸机程序 vs RTOS架构深度对比|嵌入式项目选型标准、源码实战、优缺点全解析
stm32·嵌入式硬件
M海洋8 小时前
Ubuntu dialout 串口权限授权
linux·单片机·ubuntu
piaoyiren8 小时前
51单片机播放音乐
单片机·嵌入式硬件·51单片机