电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
RTC 跑的不是很准
已解决
73482
个问题
已帮助
5993
位优秀工程师
RTC 跑的不是很准
Hello Pointer!!!
2018-10-26
浏览量:756
STM32的RTC有时候,跑的不是很准,跑一段时间以后时间就会出现误差这是由什么原因造成的呢?
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
赤心木zqw
如果RTC用的是内部低速时钟,因为内部时钟精度不好,会导致时钟偏差,如果追求高精度,可以添加外部晶振用于RTC,相应的外部晶振的精度要求也就高了。
发布于
2018-10-26
举报
评论 0
1
0
其他答案
数量:
8
yhj416606438
时钟误差是正常的,可以通过校准寄存器修改
发布于
2018-10-26
举报
评论 0
1
0
fighter-12315
RTC时钟源频率不稳造成的,不过不会差的太大,如果是跑了半个小时差了好几分钟建议换快芯片试试
发布于
2018-10-26
举报
评论 0
0
0
lichangle
晶振电容不正常是有这个问题 误差比较大
发布于
2018-10-26
举报
评论 0
0
0
donatello
F103系列的RTC本身就是不准的,既跟单片机的晶振有问题,也跟单片机内部结构有问题,比较好的做法是使用像DS3231这种外部RTC芯片。
发布于
2018-10-26
举报
评论 0
0
0
涛涛涛涛涛
晶振啊,其实主要原因103系列的RTC是阉割的,不是真正的
发布于
2018-10-26
举报
评论 0
0
0
WQS1314
是由RTC的晶振决定的,跑不准说明晶振频率精度不够。
发布于
2018-10-27
举报
评论 0
0
0
chen0000009
STM32的RTC默认用的是内部晶振,那个晶振是很不准的,要改善这个问题,要么用外部32.768K晶振,要么校准一下内部晶振
发布于
2018-10-29
举报
评论 0
0
0
凉城小呆呆
这个因为你的时钟是内部的晶振,建议用外部的RTC芯片来处理
发布于
2018-11-24
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
RTC 跑的不是很准
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: