发新帖我要提问
12
返回列表
打印
[51单片机]

单片机定时器误差问题,求高手指教!

[复制链接]
楼主: kangdawa
手机看帖
扫描二维码
随时随地手机跟帖
21
nuaabob| | 2018-3-19 23:11 | 只看该作者 回帖奖励 |倒序浏览
有误差很正常,石英表都会有误差,除非是电波表。

使用特权

评论回复
22
WoodData| | 2018-3-20 09:23 | 只看该作者
你中断内程序执行需要时间,会有累计误差。把晶振频率提高,或者做中断程序执行的时间补偿都可以提高精度。

使用特权

评论回复
23
lihui567| | 2018-3-20 11:40 | 只看该作者
这个应该是晶振的问题了

使用特权

评论回复
24
xcvista| | 2018-3-20 14:30 | 只看该作者
RTC 一般不建议用单片机主时钟来做,这种部位的晶振一般精度都不会太高的。如果是时钟,建议用单独的时钟芯片,或者加一个 GPS 模块做成简易电波表。时钟芯片如果条件允许直接上 DS3231,内置温补晶振。简易电波表不需要特别的 GPS 模块,有 PPS 者便足够。

使用特权

评论回复
25
cjseng| | 2018-3-20 23:07 | 只看该作者
测试的时间再长一些,看看有没有规律,有规律的话,那就一天减去6-7秒,每天00:00时减掉。

使用特权

评论回复
26
qinlu123| | 2018-3-21 08:31 | 只看该作者
太正常不过了

使用特权

评论回复
27
ipman| | 2018-3-21 10:14 | 只看该作者
用32.786低频晶振,省电又准。

使用特权

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

本版积分规则