五木 发表于 2013-6-28 10:08:35

求助:ds1302时钟芯片,能读写,突然 时钟不走了!

如题:
         这时钟一直都正常,今天早上发现时钟停在昨天下午19点多!重新设置到今天的时间,多次重启,开机,时间不会丢失,读写正常。

以为是昨天调试的时候不小心删错了什么东西,(昨天键盘罢工,按键紊乱。),故把以前备份的程序烧录进去,结果还是走不起来!

请问各位大能这玩意儿是软件问题?硬件问题?

原理图如下:

zhangshixing 发表于 2013-6-28 10:28:28

是不是控制寄存器里面那个震荡停止位没设置啊

五木 发表于 2013-6-28 10:47:59

zhangshixing 发表于 2013-6-28 10:28 static/image/common/back.gif
是不是控制寄存器里面那个震荡停止位没设置啊

都运行了几个月了,不可能是设置不对!

amdzltdzh 发表于 2013-6-28 10:53:50

DS1302发烫乎?

dadatou 发表于 2013-6-28 11:20:54

曾经碰到过DS1302无故冒烟的飘过。。。找不出问题。。。国产芯片。。

god-father 发表于 2013-7-2 09:49:37

本帖最后由 god-father 于 2013-7-2 09:52 编辑

DS1302,十年前做过一个产品,记得好像有个START控制时钟运行的,
翻了一下,程序中有这么个注解CH=0;CLK START
是不是程序误修改或者芯片有问题

anta09 发表于 2013-7-9 17:16:04

是不是那个晶振坏了

sange 发表于 2013-7-13 19:20:26

anta09 发表于 2013-7-9 17:16 static/image/common/back.gif
是不是那个晶振坏了

我也是怀疑晶体出问题了,也可能虚焊,CLK脚接触不好了

anta09 发表于 2013-7-15 11:23:09

sange 发表于 2013-7-13 19:20 static/image/common/back.gif
我也是怀疑晶体出问题了,也可能虚焊,CLK脚接触不好了

你去找个可以用的程序弄上去看看 我感觉可能是硬件问题   当然 你的软件要先通得过

sange 发表于 2013-7-15 12:11:23

不是我提的问题,我是帮解决问题的,楼主说了,可以进行读写操作,只是时钟不走时而已。楼主的软件应该没啥问题。一般写初始化下,解除操作禁止项,然后初始化时间等参数。

aduecho 发表于 2013-7-15 13:13:32

看看32.768吧
页: [1]
查看完整版本: 求助:ds1302时钟芯片,能读写,突然 时钟不走了!