一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 3115|回复: 13

[其他综合] 请教个DS1302的问题

[复制链接]
发表于 2014-2-20 04:31 来自手机 | 显示全部楼层 |阅读模式
有一个用DS1302的时钟,情况是用后备电池走时很正常,但是接上电源后,走时一个小时能快出5分钟,这是什么原因呢?程序上电初始化后,就一直读取1302,没有写啊,到底是程序问题还是1302问题,晶振肯定是没问题的。
发表于 2014-2-20 07:21 | 显示全部楼层
有可能是电源干扰,影响晶振频率。
回复

使用道具 举报

发表于 2014-2-20 08:13 | 显示全部楼层
什么叫用备用电池走时正常?就是没单片机没工作只是1302在工作吗?如果是这样,那是你的程序读写过程或者时序不严谨造成的。
回复

使用道具 举报

 楼主| 发表于 2014-2-20 08:43 | 显示全部楼层
8055 发表于 2014-2-20 08:13
什么叫用备用电池走时正常?就是没单片机没工作只是1302在工作吗?如果是这样,那是你的程序读写过程或者时 ...

是的,就是ds1302的vcc2供电时(电源5v供电),vcc1供电时(备用电池)走时正常。单片机上电初始化后 就一直读 ds1302 没有写的操作。这样是不是可以判断1302 有问题?
回复

使用道具 举报

发表于 2014-2-20 09:07 | 显示全部楼层
yl002 发表于 2014-2-20 08:43
是的,就是ds1302的vcc2供电时(电源5v供电),vcc1供电时(备用电池)走时正常。单片机上电初始化后 就 ...

1302没有问题
回复

使用道具 举报

发表于 2014-2-20 09:11 | 显示全部楼层
还真见到比我更厉害的兄弟了。
年前自己用感光板做的贴片的(STC12C5A60S2)3264驱动板,用了几天发现,每24小时能快6分钟左右。你这居然是每小时快6分钟,厉害!

点评

于是就换芯片吧,1302曾经有过24小时30秒偏差。换pcf8563吧i2c的贵不了多少  发表于 2014-2-20 09:59
回复

使用道具 举报

发表于 2014-2-20 13:08 | 显示全部楼层
在1302的供电端串一个低阻值的电阻试试。
回复

使用道具 举报

发表于 2014-2-20 13:09 | 显示全部楼层
再加个去耦104电容,应该有效果的
回复

使用道具 举报

发表于 2014-2-20 13:18 | 显示全部楼层
说一下加这两个元件的原因:
1、加低阻值电阻,是为了防止1302发热。
2、去耦104,是为了滤掉电源杂波干扰,LZ应该用的是开关电源,所以由市电供电时电源不纯,干扰了1302,所以会出现走时不准。
回复

使用道具 举报

发表于 2014-2-20 15:08 | 显示全部楼层
楼主,可以换一个别人的程序试一下,要是情况还一样的话那就是硬件的问题,否则就是程序问题。
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-11-1 01:24 , Processed in 0.035214 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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