当前位置: 首页 > news >正文

RTC碰到LXTAL低频晶振停振怎么办?

GD32F303的RTC模块框图如下图所示,RTC时钟源可选择HXTAL/128、LXTAL或IRC40K,一般为了实现更精准的RTC时间,MCU系统均会外挂32.768KHz LXTAL低频晶振,但由于低频晶振负阻抗较大,不容易起振,若外部电路布线、匹配电容选择以及驱动模式配置不合适,可能会存在启动或运行过程中LXTAL停振的风险,当LXTAL停振后,RTC将会面临时间停止的状况,此时我们应该如何处理?

1、首先我们需要优化LXTAL部分硬件电路,避免启动及运行过程中低频晶振停振,低频晶振的选择、晶振电路的layout、匹配电容的选择、MCU驱动模式的配置,都会影响低频晶振工作的稳定性,我们后续会专门开一讲来进行讲解;

2、增加代码冗余操作,提高系统稳定性,可软件上检测低频晶振是否正常,异常后可将RTC时钟切换到内部低频时钟,检测低频晶振是否正常的方法可选择以下两种:(1)选择一个timer定时1s读取RTC时间,如果连续3S读取RTC时间均为同一个数值,此时可判断LXTAL停振;(2)可通过RTC寄存器时钟同步来进行判断,RTC计数值会在每个RTC时钟的上升沿进行内部更新,并与APB1时钟进行同步,软件上可首先清除RSYNF同步标志位,然后等待其置位,如果LXTAL停振,RSYNF同步标志将无法置位,此时增加超时判断,可判断LXTAL时钟停振。

以上即为本期讲解,如有建议或问题欢迎评论区讨论!

更多GD32 MCU相关咨询:https://www.gd32bbs.com/

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • docker的前端部署1
  • 构建基于I2C与UART通信的智能嵌入式机械臂抓取系统,结合OpenCV技术进行高效物体识别与动作控制的综合解决方案(代码示例)
  • BaseCTF-web-Week1
  • shell脚本-采集容器内自定义端口tcp连接数并通过http接口推送到Prometheus
  • Qt中英文支持
  • Openresty 中 ngx.exit(403)的时候,给403页面的body中传递一个参数展示出来
  • 怎样快速搭建 Linux 虚拟机呢?(vagrant 篇)
  • unity3d拼图__附带资源
  • 上书房信息咨询:消费者需求研究指标设计
  • 医院挂号系统的伪代码
  • 看图学sql之sql 中的UNION 和union all
  • html 基础标签
  • 深入解析Smarty SSTI 利用
  • 艾体宝干货丨OIDA之一:掌握数据包分析-学会观察
  • 橙子投屏,轻松连接大屏幕
  • 【知识碎片】第三方登录弹窗效果
  • Bootstrap JS插件Alert源码分析
  • Docker入门(二) - Dockerfile
  • EOS是什么
  • golang 发送GET和POST示例
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • javascript数组去重/查找/插入/删除
  • Mithril.js 入门介绍
  • PHP变量
  • react 代码优化(一) ——事件处理
  • RxJS: 简单入门
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • tweak 支持第三方库
  • vue脚手架vue-cli
  • Yeoman_Bower_Grunt
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 编写符合Python风格的对象
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 警报:线上事故之CountDownLatch的威力
  • 如何优雅地使用 Sublime Text
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 微信小程序填坑清单
  • 怎么把视频里的音乐提取出来
  • 怎么将电脑中的声音录制成WAV格式
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 1.Ext JS 建立web开发工程
  • ​2021半年盘点,不想你错过的重磅新书
  • ​虚拟化系列介绍(十)
  • ‌前端列表展示1000条大量数据时,后端通常需要进行一定的处理。‌
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • #Linux(帮助手册)
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (07)Hive——窗口函数详解
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (十三)Flink SQL
  • (转)ORM
  • (转)可以带来幸福的一本书
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1