极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9990|回复: 6

DS1302 时钟问题

[复制链接]
发表于 2013-6-7 00:06:37 | 显示全部楼层 |阅读模式
本帖最后由 tangrui 于 2013-6-7 10:54 编辑

我从这里(https://github.com/msparks/arduino-ds1302)下载的 DS1302 的库,然后运行了官方的样例,却输出这样一些毫无规律的结果,为什么呢?

Sunday 2001-01-09 01:00:51
Sunday 2001-01-09 01:00:00
Sunday 2001-01-09 01:00:09
Sunday 2001-01-09 01:00:00
Sunday 2001-01-09 01:00:01
Sunday 2001-01-09 01:00:00
Sunday 2001-01-09 01:00:41
Sunday 2001-01-09 01:00:00
Sunday 2001-01-09 01:00:01
Sunday 2001-01-09 01:00:00
Sunday 2001-01-09 01:00:43
Sunday 2001-01-09 01:00:00
Sunday 2001-01-09 01:00:01
Sunday 2001-01-09 01:00:00
回复

使用道具 举报

 楼主| 发表于 2013-6-7 09:21:40 | 显示全部楼层
另外我用的这个 DS1302 的板子,上面的针脚标记的是 RST, DAT 和 CLK,应该是分别对应 CE, I/O 和 SCLK 的吧。如果这样的话,就说明电路也没错的。我也把电池拆下来过,但是各种测试的结果都是这样子的无规律的结果,很奇怪呀!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-7 10:56:21 | 显示全部楼层
睡了一晚上觉,再测试结果就对了,仍然使用官方的例子。这次是只连接时钟,昨天的实验还有一个按钮。
回复 支持 反对

使用道具 举报

发表于 2013-6-7 11:31:12 | 显示全部楼层
估计还是那个引线长度的问题~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-7 13:00:19 | 显示全部楼层
好像是这么回事,我刚才测试的,如果直接连接 Arduino 板上面的 5v 和 gnd 就可以,如果通过面包板就是错乱的。这可怎么办呀!Arduino 上面的供电接口也不多呀!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-7 15:14:57 | 显示全部楼层
我在面包板上将 5v 供电和时钟的 vcc 连接在两个相邻的插孔里面,就可以正常显示。难道是面包板电阻太大的原因?
回复 支持 反对

使用道具 举报

发表于 2013-12-8 12:55:22 | 显示全部楼层
我的也是隔一秒显示一下,什么回事
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-25 17:17 , Processed in 0.044224 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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