4979|9

77

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

单片机时钟误差怎么改正 [复制链接]

晶振为12MHZ  方式0 TH为D8F0 中断100次为1s
测试了11小时13分07秒      误差为3分11秒

那么TH改为多少比较准确点呢??怎么算的!

最新回复

恩  收获不少 谢谢了  详情 回复 发表于 2007-4-24 00:27
点赞 关注

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
要更精确的话从以下几个方面:
一:把中断响应的时候的代价也计算在内.
二:晶体的误差也是一个大问题.
三:这是一个累积误差,您可以增加定时的长度来相对减少一下这个错误的累积.
 
 

回复

72

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
建议使用定时器的初始值自动重载功能,误差可以小一些
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 
为什么不用RTC,
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

5
 
LS的哥们,如果是晶体产生的偏差用啥都不管用...
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

6
 
建议使用定时器的初始值自动重载功能,误差可以小一些.......

是这样的,因为中断也有个响应时间,如果用初始值自动重载模式的话,中断响应时间引起的误差就可消除啦

斑竹,要精确定时的话,用时钟芯片啊,可以减少误差. 我们的电脑主板上就有这个芯片嘛.桌面上的时间显示靠的就是它了
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

7
 
我用DS12CR887,内部集成可充电电池和晶体,
包括月份自动调整和闰年补偿,自带温度补偿,
芯片出厂前已经校准,在25摄氏度时每月误差为正负1分钟,
不过要贵一些,

总比手工去调整好使,而且掉电不丢失,
上面的做法多适用于学习,
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

8
 
因为晶体总是有误差范围的,
手工校准不好实现,
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

9
 
把你中断执行的时间也算进去,
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

10
 
恩  收获不少
谢谢了
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表