首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

单片机时钟误差如何改正

2012-03-16 
单片机时钟误差怎么改正晶振为12MHZ方式0TH为D8F0中断100次为1s测试了11小时13分07秒误差为3分11秒那么TH

单片机时钟误差怎么改正
晶振为12MHZ     方式0   TH为D8F0   中断100次为1s
测试了11小时13分07秒             误差为3分11秒

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

[解决办法]
建议使用定时器的初始值自动重载功能,误差可以小一些
[解决办法]
为什么不用RTC,
[解决办法]
建议使用定时器的初始值自动重载功能,误差可以小一些.......

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

斑竹,要精确定时的话,用时钟芯片啊,可以减少误差. 我们的电脑主板上就有这个芯片嘛.桌面上的时间显示靠的就是它了
[解决办法]
我用DS12CR887,内部集成可充电电池和晶体,
包括月份自动调整和闰年补偿,自带温度补偿,
芯片出厂前已经校准,在25摄氏度时每月误差为正负1分钟,
不过要贵一些,

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

热点排行