打印

DS1302仿真没问题,焊电路后时间能显示但一直静止不动

[复制链接]
6074|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
idoforu|  楼主 | 2012-2-7 15:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大侠们,帮们解决个DS1302时间不动的问题,纠结了好长时间了。
我最近在用AT89S51、DS1302、DS18B20、数码管做一个时钟+温度的程序。程序用proteus仿真的话,很正常,但是焊成电路后,时间显示就很不稳定。表现在:有时候时间能读出来,但是一直静止不动,而有时候又很正常。我换过好几个DS1302,也换过好多晶振了,连电路也重新焊了几个,都出现同样的问题。有没哪位大侠知道是什么原因啊,不甚感激。

相关帖子

沙发
441920801| | 2012-2-8 08:28 | 只看该作者
:L是硬件的问题吗?!

使用特权

评论回复
板凳
ningling_21| | 2012-2-12 16:45 | 只看该作者
先判断是软件还是硬件的问题...
比较自己的电路和别人搞的成熟的电路有没有差异...

使用特权

评论回复
地板
lyoyqs| | 2012-2-28 17:22 | 只看该作者
秒寄存器最高位 有写1没啊

使用特权

评论回复
5
无敌吴刚| | 2014-6-1 16:08 | 只看该作者
第一次使用需初始化~即电池断电单片机第一次上电时!

使用特权

评论回复
6
yao1318| | 2014-6-2 13:37 | 只看该作者
用另一块单片机重烧看能行吗,如果手上的备件的话用代换法看看,要找到是软件,还是硬件的问题,才好对症下药!

使用特权

评论回复
7
长袖善舞| | 2014-6-25 17:09 | 只看该作者
我之前遇到这个情况是因为晶振的问题,晶振没有起震,用镊子或者手指甲拨动一个晶振的引脚会发现时间有变化,不拨动则不动,后来更换晶振及晶振的负载电容解决了问题,但是还是不建议使用DS1302,精度太低,而且一致性很差(可能是晶振引起的)。

使用特权

评论回复
8
ljhtj| | 2014-6-25 21:42 | 只看该作者
DS1302 有的默认工作,加电即可计时,有的需要初始化才能工作,我以前也遇到过,两个批次一个工作一个不工作。

使用特权

评论回复
9
as564335sa| | 2014-7-4 18:47 | 只看该作者
接口上拉了么

使用特权

评论回复
10
tanguiyun1983| | 2014-10-9 16:52 | 只看该作者
ds1302和单片机通讯初如化一下

使用特权

评论回复
11
wxjcan| | 2014-12-3 13:01 | 只看该作者
看看晶振起振了没有

使用特权

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

本版积分规则

0

主题

1

帖子

1

粉丝