STM32F407 RTC时间不准,用的是原子哥的ALIENTEK开发板+综合实验程序

2019-10-15 17:54发布

这几天用原子哥的STM32F407 ALIENTEK开发板以及综合实验的程序,就在时间设置那里增加了 秒钟 设置,然后用手机的时间对比,一天之后407的RTC增加了9秒钟,这个到底是407本身RTC就不精准还是哪里有问题?开发板上的32.768K的是接地的,旁边两个电容没有焊上去,这个应该不影响吧。RTC程序方面没有任何改动,不知道有什么办法能够使RTC更精准一些。看了网上的介绍,STM32的RTC应该是可以达到一个月内误差几秒钟的,目前不想用外部的RTC芯片,因为外部RTC芯片也不一定精准啊,麻烦大神们帮忙分析一下原因和解决办法。@正点原子
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
taizonglai
1楼-- · 2019-10-15 21:35
网上可以百度STM32的RTC,看看对它的普遍评价。
dengxingling8
2楼-- · 2019-10-16 00:52
时钟精度还和rtc使用的晶振有关系,需先测试下晶振的误差有多大。
lzq12
3楼-- · 2019-10-16 05:11
zuozhongkai 发表于 2016-12-2 15:45
网上可以百度STM32的RTC,看看对它的普遍评价。

普遍评价还好吧,STM32内部是有校准功能的,就是不知道这个十来秒的误差到底是晶振的问题还是程序的问题,主要是手头上没有晶振可以换,而且看很多人说这种晶振的精准度很难保证,主要是生产厂商的产品质量不好说
lzq12
4楼-- · 2019-10-16 10:14
 精彩回答 2  元偷偷看……
dengxingling8
5楼-- · 2019-10-16 10:25
lzq12 发表于 2016-12-2 16:03
我也想测来着,奈何手头没有工具,不知道有没有大神去关注过STM32的RTC误差这个问题,我是第一次去认真对 ...

是晶振的误差大小,你说一天悬殊9s,那你就测一下你那个晶振的误差是多大,我们这有工具测,^_^
lzq12
6楼-- · 2019-10-16 15:26
dengxingling8 发表于 2016-12-2 16:22
是晶振的误差大小,你说一天悬殊9s,那你就测一下你那个晶振的误差是多大,我们这有工具测,^_^

示波器应该是可以测的吧,现在就是没有晶振可以换,有的换的话,我是想直接换上去看看,实在不行再找示波器测误差,但感觉要是晶振有问题的话,那么说很难买到很精准的呢

一周热门 更多>