【单片机】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的秒中断,但是依旧产生秒中断。

相关推荐
ysu_031441 分钟前
TinyML 模型部署:从 Edge Impulse 到 STM32F103
驱动开发·stm32·嵌入式硬件·mcu·硬件架构·硬件工程·dsp开发
zjxtxdy3 小时前
SPI通信协议
笔记·单片机
朝发如雪7 小时前
快速掌握单片机基础(8)(内存映射与启动寻址方式)(编译工具链与构建流程)(C语言操作寄存器)
单片机
糖糖单片机设计8 小时前
基于STM32的电子密码锁设计与实现(矩阵键盘+防拆检测+GSM远程报警)
人工智能·stm32·单片机·嵌入式硬件
充哥单片机设计8 小时前
【STM32开源项目】智能家电控制系统
stm32·单片机·嵌入式硬件·毕业设计·智能家电控制·家电控制
qq_4017004110 小时前
STM32 UART+DMA+IDLE 接收完整实现:从“能跑“到“不丢包“
单片机
捷瑞电子工坊12 小时前
嵌入式蓝桥杯从零点亮第一个LED
stm32·蓝桥杯·cubemx·嵌入式·led·ll·锁存
louis.D.12 小时前
Git 本地单线速查
单片机
小李不想当小白13 小时前
PCB结构与组成(PCB设计入门学习笔记)
经验分享·笔记·单片机·嵌入式硬件·学习·pcb工艺·pcb
新晨单片机设计13 小时前
S004R-基于STM32单片机智能门禁系统(密码、指纹、人脸、刷卡、蓝牙)【Proteus仿真+Keil程序+原理图】
stm32·单片机·嵌入式硬件·proteus