独闷闷网

 找回密码
 立即注册
搜索
查看: 3831|回复: 3
收起左侧

[原创] 什么情况可能引起ds1302时钟变慢?已解答。

[复制链接]
发表于 2014-11-12 10:46:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 jianhong_wu 于 2014-11-12 13:02 编辑

葛~河北:
什么情况可能引起ds1302时钟变慢?求大神指教.

hww-广州:
应该是晶振的问题,人个认为微调晶振两电容可以微调时间快慢。如果一分钟慢十几秒,应该不是DS1302的错,也不是晶振32.768Hz的错,可能是程序的问题,还有电源的问题了,电源电压不好,布线是很重要的,线路板的干扰也可导到晶振停。

鸿哥-深圳:
除了晶振的原因,也有可能买的不是原装正品的芯片,可能是山寨版的,要考虑换供应商。如果一分钟慢十几秒,应该是ds1302坏了,焊接的时候温度太高,有可能把它搞坏了,赶紧换一个新的试试。

葛~河北:
ds1302慢的原因找到了.

鸿哥-深圳:
什么原因?赶紧向组织汇报原因,避免后来人重蹈覆辙。

葛~河北:
读数据的频率少点就好了。

鸿哥-深圳:
你原来是在主循环里不断的读取?

葛~河北:
恩。

鸿哥-深圳:
哎,这都是初级错误呀。这就是你不看鸿哥例程吃的亏。我在《第四十八节:利用DS1302做一个实时时钟》里就告诉大家了,要大概每隔1秒钟读取一次。

葛~河北:
接下来好好看你的连载技术贴。

乐于分享,勇于质疑!
发表于 2014-11-14 09:33:20 | 显示全部楼层
排除程序问题,多数是买到山寨货
乐于分享,勇于质疑!
发表于 2014-11-14 15:06:19 | 显示全部楼层
排除山寨问题,本来就应该在1s左右读取,既然是时钟,1s才会产生新的数据,1s多太多,读出来的都是没用的数据,何必读这么多,读多了反而阻塞,还有大把事情等着“爷”(MCU),干嘛围绕着这个时钟芯片转呢
乐于分享,勇于质疑!
 楼主| 发表于 2014-11-14 15:44:37 | 显示全部楼层
电子Inc 发表于 2014-11-14 15:06
排除山寨问题,本来就应该在1s左右读取,既然是时钟,1s才会产生新的数据,1s多太多,读出来的都是没用的数 ...

精辟!
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-4-19 00:44 , Processed in 0.200607 second(s), 17 queries .

快速回复 返回顶部 返回列表