打印
[STM32F1]

RTC 一天快20s 怎么解决

[复制链接]
3580|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
清风致影|  楼主 | 2014-9-12 09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
电路上晶振没有加电容  现在发现一天rtc会快20s左右,用了校准后一天还是会快10几秒,这个问题该怎么解决?
沙发
wyde518| | 2014-9-12 10:32 | 只看该作者
这还用问,重新设计画板子,加晶振

使用特权

评论回复
板凳
qq4988| | 2014-9-12 11:08 | 只看该作者
想办法把电容加上

使用特权

评论回复
地板
SLHSu37| | 2014-9-12 12:30 | 只看该作者
快的有点多···

使用特权

评论回复
5
mmuuss586| | 2014-9-12 12:36 | 只看该作者

那就想办法,再校准;

使用特权

评论回复
6
拿起书本| | 2014-9-12 14:10 | 只看该作者
你有没有加校正值啊?!确实快得有点多了啊,呵呵。

使用特权

评论回复
7
weihe123| | 2014-9-12 14:45 | 只看该作者
加电容试试了

使用特权

评论回复
8
清风致影|  楼主 | 2014-9-12 15:05 | 只看该作者
头疼 之前被I2C坑了一下 现在又RTC,
我打算把上次关机时间保存到备份寄存器 然后开机后读出来,对比开机后时间,每超过两个小时就自动减去一秒(假如时间差为24小时,就减去12s),这样来改善时间变快问题,这个思路是否可行?

使用特权

评论回复
评论
dong_abc 2014-9-12 20:36 回复TA
靠,我的评论怎么看起来有歧义。 当然可以这么校准。 
dong_abc 2014-9-12 20:34 回复TA
可以这么干呀 
9
lyn3210| | 2014-9-12 16:53 | 只看该作者
请用正品晶振.

使用特权

评论回复
10
PowerAnts| | 2014-9-12 16:58 | 只看该作者
负载电容必须加,容量符合的话一般一天就一两秒,长期运行的话加授时自动校正

使用特权

评论回复
11
wgsxsm| | 2014-9-12 19:42 | 只看该作者
又一个,别用RTC了
换其他的时钟芯片

使用特权

评论回复
12
ecoren| | 2014-9-12 20:54 | 只看该作者
换个高精度的

使用特权

评论回复
13
ningling_21| | 2014-9-12 21:43 | 只看该作者
换用RTC芯片更准确一些...

使用特权

评论回复
14
xyz549040622| | 2014-9-13 08:22 | 只看该作者
确保晶振和电容必须匹配,拿正规厂家的晶振,选用推荐的匹配电容,另外,你用的RTC的话,也不应该误差那么大呀,建议选用专门的时钟芯片

使用特权

评论回复
15
HORSE7812| | 2014-9-13 09:08 | 只看该作者
学习

使用特权

评论回复
16
icecut| | 2014-9-13 09:09 | 只看该作者
1.电路必须规范才有讨论的余地。缺什么补上什么。
2.正品原件,才有继续讨论的余地。至少让大家有一个可讨论的基础。

使用特权

评论回复
17
lcdi| | 2014-9-13 09:40 | 只看该作者
RTC不准主要是晶振的精度和负载电容,电容是可以调节快慢的。
加上电容,就会慢一点了

使用特权

评论回复
18
宋业科| | 2014-9-13 10:17 | 只看该作者
不用试直接加电容。

使用特权

评论回复
19
zhaoyu2005| | 2014-9-13 11:46 | 只看该作者
清风致影 发表于 2014-9-12 15:05
头疼 之前被I2C坑了一下 现在又RTC,
我打算把上次关机时间保存到备份寄存器 然后开机后读出来,对比开机后 ...

你要说stm32对RTC的晶振有点挑,估计大家都认可,你要说计时误差大,怨stm32,估计很多人呵呵了。明明晶振频率偏高了,你怨计数器计多脉冲数了。stm32的rtc就是个计数器,你要是弄个40k的,快的更多

使用特权

评论回复
20
mgf006| | 2014-9-13 13:13 | 只看该作者
时间准不准取决于你校准之后的振荡频率。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我在背后默默的看着你 默默的看着你渐去渐远渐无影

164

主题

1166

帖子

2

粉丝