怎么样才能用单片机做出一个精确的时钟

[复制链接]
22943|98
HE119 发表于 2008-5-25 23:09 | 显示全部楼层

LS的能否说一说怎么做?

我知道是程序的问题,但是我不知道怎么样才能解决,所以想请你指教指教!
ayb_ice 发表于 2008-5-26 10:16 | 显示全部楼层

关键是晶振要精确

xwj 发表于 2008-5-26 10:19 | 显示全部楼层

原来fsaok这么牛啊? “要求30天不差1S”小菜一碟???

你的频率基准是什么???
基准误差是多少???
工控秀才 发表于 2008-5-26 12:06 | 显示全部楼层

30天误差1秒,小菜一碟,NB

一般的6M,12M的晶振有那么高的精度吗?
ayb_ice 发表于 2008-5-26 15:05 | 显示全部楼层

一天误差一秒是很容易的

根本不用自动重装载的T2,T0或T1就可以了。
后学 发表于 2008-5-26 19:56 | 显示全部楼层

re

集成了晶体的rtc。。。

要想真正精确,就要定时校对,用电波/GPS/NTP吧。。。
HE119 发表于 2008-5-26 22:44 | 显示全部楼层

不是集成晶振

晶振是11.0259
大家都说容易,可都没有说出容易的方法!
后学 发表于 2008-5-27 08:50 | 显示全部楼层

楼上没明白我的意思,

集成了晶体的rtc芯片,出厂时已经进行了补偿,应当比使用单片机计时精确的多,
此时单片机仅仅从rtc中读取时间并显示出来,

温度/晶体的差异是永远存在的,
要想更精确,只有自动定时校时,电波/GPS/NTP都是自动校时的方法,

换一种思路,不要总局限在掰指头数指令上。。。
suijf163 发表于 2008-5-28 13:15 | 显示全部楼层

应该是程序的问题

不管你用的是多大的晶振,什么样的单片机都不会有那么大误差的,好好看看程序,把定时器好好看看.自己应该能搞个比较准的.
68336016 发表于 2008-5-28 20:06 | 显示全部楼层

11

用定时器,普通的晶振也可以啊,一个月1S都可以做到的
huangqi412 发表于 2008-5-28 20:48 | 显示全部楼层

hehe,老x,人家可没说是什么晶振,也许弄了个

成本占电路总成本99.9999999%的晶振呢。
xwj 发表于 2008-5-28 20:52 | 显示全部楼层

ls,老x什么时候说过晶振了???

HE119 发表于 2008-5-28 22:38 | 显示全部楼层

悲哀!

大家都说了容易,可是都没有指了一条道路哦~~~~~~~~~~~~~~~~~
cqxyy 发表于 2008-5-28 22:48 | 显示全部楼层

晶振准不准

是波器挂到晶振看下晶振准不准,  我做过一天还慢不到1秒的
文刀水手 发表于 2008-5-28 22:54 | 显示全部楼层

20楼真会吹

20楼太会吹了,不错,做时钟肯定要用定时器,30天不差1秒,就是你晶振的误差也不止这个数,不是我说,你绝对没有做过30天不差1S的时钟!!!
yysmcu 发表于 2008-5-28 23:05 | 显示全部楼层

到这里来想吃免费的馅饼?还不如自己动手调试

hotpower 发表于 2008-5-28 23:58 | 显示全部楼层

哈哈~~~严重同意楼上~~~

sun0_liang 发表于 2008-5-29 08:59 | 显示全部楼层

用钟振会不会好点呢?

要是你的程序能达到写出来,就能根据每天的误差确定晶振的误差,基本上就可以去完成你的项目了。
基本上,这对扎实的做单片机的电子设计师都没什么难度。
AIRWILL 发表于 2008-5-29 09:08 | 显示全部楼层

1.8Mhz以上频率的晶振

 1.8Mhz 到 24Mhz 频率的晶振, 我发现频率精度是相当的高的.

后来我查的手册称 50ppm 以内. 也就是一天(86400秒)应该最大偏差 4秒!

楼上有人的偏差过大, 什么原因? 中断,软件计数里有误差, 丢失了脉冲数了吧? 好好查一下你的软件
HE119 发表于 2008-5-29 20:00 | 显示全部楼层

悲哀!

悲哀!悲哀!完成悲哀!

看来新手在这里发贴是一大错误!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部