DS1302时钟问题

[复制链接]
4505|34
我是来学习的! 发表于 2014-7-20 17:20 | 显示全部楼层
再烧一遍,隐藏1302初始化函数试试
 楼主| luoqiang10605 发表于 2014-7-20 19:49 | 显示全部楼层
ningling_21 发表于 2014-7-20 16:10
主电源和副电源必须二选一,不能同时供电...

不能同时供电? 那电路图上接两个电源 是不是芯片内部有寄存器选择的
szvcstudy 发表于 2014-7-20 22:42 | 显示全部楼层
估计还是你电源干扰较大引起的,我以前也碰到过类似的现象。
 楼主| luoqiang10605 发表于 2014-7-21 08:22 | 显示全部楼层
szvcstudy 发表于 2014-7-20 22:42
估计还是你电源干扰较大引起的,我以前也碰到过类似的现象。

有没有办法解决 我现在主电源接3V 副电源不接可以计数 但是断电后不计数
ningling_21 发表于 2014-7-21 10:32 | 显示全部楼层
luoqiang10605 发表于 2014-7-21 08:22
有没有办法解决 我现在主电源接3V 副电源不接可以计数 但是断电后不计数

时钟芯片两电源都断电肯定不会计数了...
ningling_21 发表于 2014-7-21 10:32 | 显示全部楼层
本帖最后由 ningling_21 于 2014-7-21 14:17 编辑
luoqiang10605 发表于 2014-7-20 19:49
不能同时供电? 那电路图上接两个电源 是不是芯片内部有寄存器选择的

是通过内部电路去选择。。。
wsnsyy 发表于 2014-7-21 11:08 | 显示全部楼层
副電源是用什麽做的
 楼主| luoqiang10605 发表于 2014-7-21 11:33 | 显示全部楼层
掉电后 给时钟供电
 楼主| luoqiang10605 发表于 2014-7-21 11:34 | 显示全部楼层
ningling_21 发表于 2014-7-21 10:32
是通过外部电路去选择

怎么接了后芯片好烫
ningling_21 发表于 2014-7-21 11:39 | 显示全部楼层
luoqiang10605 发表于 2014-7-21 11:34
怎么接了后芯片好烫

可能电路设计有问题...
nightingale2003 发表于 2014-7-21 13:40 | 显示全部楼层
不知道LZ初始化的函数到底是哪个,1楼的还是12楼的。
只想说DS1302要开始走动,秒寄存器的最高位必须为0.也就是要write_DS1302(0x80,0x00);
当然不一定要00,只要60秒以内都可以,不过要让最高位清0就是了。
如果是12楼那个,确实做到了,不过要写进DS1302必须先写控制寄存器0x8e允许写入,你两个函数反了
ningling_21 发表于 2014-7-21 14:18 | 显示全部楼层
luoqiang10605 发表于 2014-7-21 11:34
怎么接了后芯片好烫

1脚是多少伏电压? 8脚是多少电压?
 楼主| luoqiang10605 发表于 2014-7-21 17:15 | 显示全部楼层
ningling_21 发表于 2014-7-21 14:18
1脚是多少伏电压? 8脚是多少电压?

1脚VCC  8脚备用电源3V
ningling_21 发表于 2014-7-21 18:41 | 显示全部楼层
luoqiang10605 发表于 2014-7-21 17:15
1脚VCC  8脚备用电源3V

VCC多少付的电压? 可以测测电流,发烫的情况电流肯定超过额定值...
芯片会不会有问题?
 楼主| luoqiang10605 发表于 2014-7-21 22:04 | 显示全部楼层
ningling_21 发表于 2014-7-21 18:41
VCC多少付的电压? 可以测测电流,发烫的情况电流肯定超过额定值...
芯片会不会有问题? ...

芯片没有问题 我现在去掉副电源 主电源接3V 时钟可以走 但是掉电后 时钟保存在停电前一时刻的数值。掉电后时钟不会走
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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