STM32 RTC时钟不准的问题

一般来说RTC时钟误差一天24小时不会超过1秒,如果不准可以从以下两个方面排查:

1. 使用外部32.768K晶振

在STM32CubeMX中选择LSE,精度比LSI高得多

2.增强LSE的驱动能力

如果选择了LSE误差还是有点大怎么办,多半是驱动能力不够

在STM32CubeMX的System Core -> RCC -> LSE Drive Capability中选择
LSE oscillator high drive capability

对应的初始化代码为:

c 复制代码
__HAL_RCC_LSEDRIVE_CONFIG(RCC_LSEDRIVE_HIGH);
相关推荐
boneStudent2 小时前
Day41:四轴飞行器控制系统 (基础)
stm32·单片机·嵌入式硬件
曾浩轩3 小时前
跟着江协科技学STM32之3-3GPIO输入
科技·stm32·嵌入式硬件
章鱼哥嵌入式开发3 小时前
【STM32F103按键外部中断检测实现】
stm32·单片机·嵌入式硬件·stm32入门教程·嵌入式开发实战·从零开始学stm32·单片机新手入门指南
YouEmbedded5 小时前
解码STM32F4环境搭建、工程搭建与烧录
stm32·自举模式·集成开发环境(keil)搭建·工程创建·固件烧录
Dillon Dong1 天前
按位或(|=)的核心魔力:用宏定义优雅管理嵌入式故障字
c语言·stm32
猫猫的小茶馆1 天前
【ARM】从零封装STM32标准库
汇编·arm开发·stm32·单片机·嵌入式硬件·架构
liujing102329291 天前
stm32 开发的 c_cpp_properties.json 配置
c语言·stm32·嵌入式硬件
d111111111d1 天前
STM32平衡车工具-匿名助手+虚拟串口如何使用。
笔记·stm32·单片机·嵌入式硬件·学习
嵌入式×边缘AI:打怪升级日志1 天前
USB描述符
学习笔记·嵌入式·usb