STM32 RTC时钟晶振 调电RTC计数器不走的问题

发布者:幸福家庭最新更新时间:2024-04-30 来源: elecfans关键字:STM32  RTC  时钟晶振 手机看文章 扫描二维码
随时随地手机看文章

image.png?imageView2/2/w/1000

在初始化配置的情况下,RTC 日历时间我们默认设置一个时间点,此时备份区设置一个默认参数,表示已经设置过,后期只需要更新读取RTC->CNT 即可,如果出现断电计数器不走的情况,在生产上遇到,晶振贴片没有贴好,导致出厂默认读取的外部高速晶振HSE,这样后期不去掉纽扣电池点的话,默认都是外部高速晶振,这样外币32.768kHZ的晶振实际是没有用的,借此希望给大家一点提示。

关键字:STM32  RTC  时钟晶振 引用地址:STM32 RTC时钟晶振 调电RTC计数器不走的问题

上一篇:STM32单片机控制蓝牙的电路
下一篇:总线舵机是什么?基于STM32的单线串口通信

推荐阅读最新更新时间:2026-03-19 15:30

STM32 RTC时钟晶振 调电RTC计数器不走的问题
在初始化配置的情况下,RTC 日历时间我们默认设置一个时间点,此时备份区设置一个默认参数,表示已经设置过,后期只需要更新读取RTC- CNT 即可,如果出现断电计数器不走的情况,在生产上遇到,晶振贴片没有贴好,导致出厂默认读取的外部高速晶振HSE,这样后期不去掉纽扣电池点的话,默认都是外部高速晶振,这样外币32.768kHZ的晶振实际是没有用的,借此希望给大家一点提示。
[单片机]
<font color='red'>STM32</font> <font color='red'>RTC</font><font color='red'>时钟</font><font color='red'>晶振</font> 调电<font color='red'>RTC</font><font color='red'>计数器</font>不走的问题
STM32:外部晶振时钟配置
void SystemClock_Config(void) { RCC_DeInit(); RCC_HSEConfig(RCC_HSE_ON); //INPUT HSE = 24M ErrorStatus HSEStartUpStatus = RCC_WaitForHSEStartUp(); if(HSEStartUpStatus == SUCCESS) { FLASH_PrefetchBufferCmd(ENABLE); //M0 defined FLASH_SetLatency(FLASH_Latency_1); //M0 defined RCC_PREDIV1Config(RCC_PREDIV1_
[单片机]
STM32系统时钟设置,采用外部有源晶振相关配置问题
在调试STM32系统时钟设置时遇到一个问题:TIM2定时1Ms,TIM2中断服务函数time++,time=100时LED状态改变。程序运行后发现LED不是按照0.1S的时间闪烁,闪烁的很慢。 查找程序发现在系统时钟初始化时,RCC_HSEConfig(RCC_HSE_Bypass); 语句配置不对,此语句解释为HSE晶振被外部时钟旁路。指将芯片内部的用于外部晶体起振和功率驱动等的部分电路和XTAL_OUT引脚断开,这时使用的外部时钟是有源时钟或者其他STM32提供的CCO输出等时钟信号,直接单线从XTAL_IN输入,这样即使外部有晶体也震荡不起来了。 因为之前用的是有源晶振,接法如下图1:HSE配置如下:RCC_HSEConfi
[单片机]
给单片机时钟制作一枚高稳定的恒温晶振
  单片机时钟一直咱单片机爱好者的必修课之一。从大大小小各式各样的屏出发,LCD的,数码管的,点阵屏的,VFD的,OLED的甚至是辉光管,边光显示器,那是应有尽有琳琅满目,所有那些有 内在潜质 的显示模块都被大家应用于自己的单片机设计之中。但是很多朋友遇到过这样一个问题:时间走不准。有时候新作品一天甚至几个小时就会快3-8秒;前两个月调好的钟过了几个月走时又不准了   我想,这其中有很大一部分原因是晶体导致的(有些朋友研究出也可能跟数据读写速度、芯片质量甚至是布线方式存在关系,咱们暂时不探究)。为了达到一个精确的显示效果,很多朋友啊买了带温度补偿的,或者内置晶体的实时时钟芯片。对于走时速度的调整也使用了累计法,对走快的或走慢
[单片机]
不同等级的晶振产品对TD-SCDMA系统时钟保持模式的
引言:对时钟同步的保持模式如何达到一个更高的性价比是通信设备厂商遇到的一个普遍难题,为了能更清楚地解释这些问题,笔者撰文分析了各种不同等级的 晶振 产品对时钟保持模式的影响。    TD-SCDMA系统时钟指标    TD-SCDMA 基站的时间同步需求描述见技术规范3GPP TR 25.836,要求提供NodeB的物理层(码、帧、时隙)同步,保证所有NodeB同时发送同时接收,相位精度为 1.5μs;如果时间同步超过3μS将出现小区同步失败,导致业务中断。    影响时钟保持指标关键器件——晶振的重要指标   保持模式下的漂移= 晶振的日老化+晶振日波动+晶振温度漂移+电源特性漂移   其中晶振日波动漂移是由于环境
[电源管理]
2B-3E恒温晶振对TD-SCDMA时钟性能影响分析
  引言:对时钟同步的保持模式如何达到一个更高的性价比是通信设备厂商遇到的一个普遍难题,为了能更清楚地解释这些问题,笔者撰文分析了各种不同等级的晶振产品对时钟保持模式的影响。    一、TD-SCDMA系统时钟指标   TD-SCDMA 基站的时间同步需求描述见技术规范3GPP TR 25.836,要求提供NodeB的物理层(码、帧、时隙)同步,保证所有NodeB同时发送同时接收,相位精度为 1.5us;如果时间同步超过3uS将出现小区同步失败,导致业务中断。    二、影响时钟保持指标关键器件——晶振的重要指标   保持模式下的漂移= 晶振的日老化+晶振日波动+晶振温度漂移+电源特性漂移   其中晶振日波动漂移是由于环
[手机便携]
微控制器时钟 — 选择晶振、谐振槽路、RC振荡器还是硅振荡器?
   概述   微控制器的时钟源可以分为两类:基于机械谐振器件的时钟源,如晶振、陶瓷谐振槽路;基于相移电路的时钟源,如:RC (电阻、电容)振荡器。硅振荡器通常是完全集成的RC振荡器,为了提高稳定性,包含有时钟源、匹配电阻和电容、温度补偿等。图1给出了两种时钟源。图1给出了两个分立的振荡器电路,其中图1a为皮尔斯振荡器配置,用于机械式谐振器件,如晶振和陶瓷谐振槽路。图1b为简单的RC反馈振荡器。     ?图1. 简单时钟源:(a) 皮尔斯振荡器 (b) RC反馈振荡器   机械式谐振器与RC振荡器的主要区别   基于晶振与陶瓷谐振槽路(机械式)的振荡器通常能提供非常高的初始精度和较低的温度系数。相对而言,RC振荡器能够快
[应用]
RTC时钟和BKP的配置stm32
RTC和后备寄存器通过一个开关供电,在VDD有效的时候选择VDD供电,否则选择VBAT引脚供电. 后备寄存器(10个16位的寄存器),可以用于在关闭VDD时,保存20个字节的用户应用数据(中容量和小容量产品,大容量和互联性产品有84字节). RTC和后备寄存器不会被系统或电源复位源复位;当从待机模式唤醒时,也不会被复位. RTC的作用: 日历时钟功能; 闹钟中断; 阶段性中断; RTC时钟源: 外部晶体32.768kHz振荡器;内部低功耗RC振荡器; 高速的外部时钟经128分频. 复位后,对备份寄存器和RTC的访问被禁止,并且备份域被保护,以防止可能存在的意外的操作. 执行下面操作,可以是能对备份寄存器和RTC的访问: 打
[单片机]
<font color='red'>RTC</font><font color='red'>时钟</font>和BKP的配置<font color='red'>stm32</font>
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved