DS1302 时钟问题
本帖最后由 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
另外我用的这个 DS1302 的板子,上面的针脚标记的是 RST, DAT 和 CLK,应该是分别对应 CE, I/O 和 SCLK 的吧。如果这样的话,就说明电路也没错的。我也把电池拆下来过,但是各种测试的结果都是这样子的无规律的结果,很奇怪呀! 睡了一晚上觉,再测试结果就对了,仍然使用官方的例子。这次是只连接时钟,昨天的实验还有一个按钮。 估计还是那个引线长度的问题~~ 好像是这么回事,我刚才测试的,如果直接连接 Arduino 板上面的 5v 和 gnd 就可以,如果通过面包板就是错乱的。这可怎么办呀!Arduino 上面的供电接口也不多呀! 我在面包板上将 5v 供电和时钟的 vcc 连接在两个相邻的插孔里面,就可以正常显示。难道是面包板电阻太大的原因? 我的也是隔一秒显示一下,什么回事
页:
[1]