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

2019-10-15 17:54发布

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

现在没有可以换的晶振,也不知道是不是晶振的原因
lzq12
2楼-- · 2019-10-17 12:09
 精彩回答 2  元偷偷看……
nuanxueli
3楼-- · 2019-10-17 17:34
yuzeyuan1 发表于 2016-12-5 10:47
32768好使,一天一秒还是可以保的。

怎么做的?
正点原子
4楼-- · 2019-10-17 19:53
换晶振。。。
另外ST有个复杂的做法,貌似是用8M的晶振来测量RTC晶振的频率,然后设置分频值,这个在宣讲会有讲过,你可以搜索下。
lzq12
5楼-- · 2019-10-18 01:41
正点原子 发表于 2016-12-8 21:05
换晶振。。。
另外ST有个复杂的做法,貌似是用8M的晶振来测量RTC晶振的频率,然后设置分频值,这个在宣讲 ...

嗯嗯,等哪天买个晶振回来换上去试试
caosix
6楼-- · 2019-10-18 03:19
lzq12 发表于 2016-12-9 08:50
嗯嗯,等哪天买个晶振回来换上去试试

晶体的 频率 与 外接的 那两个 电容 有关系的,

如果 你得结果是:感觉 晶体频率偏高 那还好

直接 焊接 6pF  ,8pF 电容 试试,不用换晶体。

一周热门 更多>