• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32内部RTC时钟速度变慢是什么原因?

15345338508 2018-07-20 浏览量:5293
STM32内部RTC时钟速度变慢是什么原因?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 变慢是变得多慢呢,是不是在芯片的误差范围内的。

    要是超了,可能 是你选择的晶振的精度不够。

    晶振的电容不匹配,或是质量差的问题

    也可能是你的芯片配置不对,掉电了

    • 发布于 2018-08-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:19
  • 一般这个时钟的速度是不会变化太大 稍微有些变化是正常的
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用了外部晶振吗,晶振是否够准确;进行校准操作。
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 晶振不准确,尤其是如果用的内部低速晶振也就是LSI的话,看看下面这个STM32F103x8/B的表格

    微信截图_20180720131331.png

    可见LSI标称40k,其实是30-60k都有可能的


    如果用外部32.768k晶振的话,看看负载电容是不是合适,用示波器量下晶振输出频率对不对

    有可能负载电容不合适造成晶振不准的

    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 内部本身就不是太准的。
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • rtc 振荡电路不准确,时间长了累积下来,就能看出来比较明显。

    震荡电路一般都不准确,尤其内置的,更不准确,这个差异是晶振的一个技术指标,看看手册基本能算出来一个星期,一个月最多差几秒。实测再补偿。

    现在大多联网的设备都是关机时候 rtc 走时,一开机获取网络事件校准 rtc ,这样可以消除本身硬件不准确带来的累计误差。

    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个和所用晶体的稳定性有很大关系,若其受温度湿度等影响大的话,就容易使得RTC变化。
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • RC振荡本来就误差很大,对时钟要求高的外设就不能用内部RC
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • RC震荡肯定不行,不会多么准确,晶体还差不多。
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般原子终误差比较小,芯片内部都受温度,寄存器等电路影响,如果需要准确的RTC可以用外部时钟芯片,误差比较小
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 内部 的时钟的精度不高,也受环境因素影响比较大
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的RTC有没有使用外设的32.768K的晶振呢,内部是的晶振不太准
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的内部RTC最好用外部32.768k的晶振,用内部的 不准
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32F103系列的RTC的确是不准的,建议用外接的RTC芯片DS3231.

    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 内部时钟本身就不够精确,可以考虑外部晶振做时钟
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 本身会有误差,但是误差很大的话就要考虑电路问题了
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 要看一下你的RTC晶振是不是已经老化或者这个RTC输入时钟不准
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 估计是你的RTC晶振已经失效了,更换一个新的试试
    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32内部RTC时钟速度变慢是什么原因?