极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: Randy

arduino学习笔记38 - Arduino + DS1307 RTC时钟模块与经典总结

[复制链接]
 楼主| 发表于 2012-9-16 19:06:04 | 显示全部楼层
萧芸凤 发表于 2012-9-16 18:15
下午研究了一下1307,看了半天的datasheet,才发现寄存器中本来就是BCD格式,不需要自己再进行转换了,所 ...

,模块有区别我们是必须有怀疑的,但是我们的笔记的库肯定是自己能工作了才贴出来了,不然肯定不会贴出来了的。呵呵。
回复 支持 反对

使用道具 举报

发表于 2012-9-16 19:21:10 | 显示全部楼层
Randy 发表于 2012-9-16 19:06
,模块有区别我们是必须有怀疑的,但是我们的笔记的库肯定是自己能工作了才贴出来了,不然肯定不 ...

我也想吧我的代码做成库,可惜不会。以前是学过C,但没有学过C++,面向对象只学了VB。08年iphone火爆时学了objective-C,不是很厉害,就制作了一个复数计算器和一个矩阵计算器用来解微分方程,还是只能解奇次方称。
学校里学的是汇编,用的是89C52,毕业 后再也没用过了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-16 19:58:16 | 显示全部楼层
萧芸凤 发表于 2012-9-16 19:21
我也想吧我的代码做成库,可惜不会。以前是学过C,但没有学过C++,面向对象只学了VB。08年iphone火爆时 ...

写库,用的最多就是C++了,我也不会C++,遗憾啊。我毕业的时候和你差不多,89S52毕业的。现在好很多了。呵呵。一起学习!
回复 支持 反对

使用道具 举报

发表于 2012-10-5 13:02:54 | 显示全部楼层
谢谢分享...正好研究研究...
回复 支持 反对

使用道具 举报

发表于 2012-10-6 01:40:04 | 显示全部楼层
重新研究了一下1307,发现之前的是错的,还是需要进行转换的,目前在和lcd一起测试,稍后上程序
回复 支持 反对

使用道具 举报

发表于 2012-11-10 00:41:26 | 显示全部楼层
楼主您好,我在做DS1307的实验,但是我的编译器不能编辑通过,请问是怎么回事?

arduino-1.0.1编译出错,详见附件截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2012-11-10 08:52:37 | 显示全部楼层
starlet 发表于 2012-11-10 00:41
楼主您好,我在做DS1307的实验,但是我的编译器不能编辑通过,请问是怎么回事?

arduino-1.0.1编译出错, ...

换用0023 IDE
回复 支持 反对

使用道具 举报

发表于 2012-11-12 13:10:12 | 显示全部楼层
弘毅 发表于 2012-11-10 08:52
换用0023 IDE

好的,我试试,谢谢
回复 支持 反对

使用道具 举报

发表于 2012-11-12 21:16:48 | 显示全部楼层
IDE换成0023编译通过了,但是无法得到正确的时间数据

按照帖子中接线方法:

DS1307的SCL接Arduino(A4), SDA接Arduino(A5),剩下的就是VCC与GND对接起来即可,电压选择的是5V的

显示的数据为“xxxxxxxxx 00.00.2000 -- 00:00:85”

详见截图



盼回复!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2012-12-21 20:18:06 | 显示全部楼层
萧芸凤 发表于 2012-9-16 18:15
下午研究了一下1307,看了半天的datasheet,才发现寄存器中本来就是BCD格式,不需要自己再进行转换了,所 ...

用你的这个代码,编译上传成功,但运行时显示全是F,郁闷呢。
回复 支持 反对

使用道具 举报

发表于 2012-12-22 10:33:31 | 显示全部楼层
zintiger 发表于 2012-12-21 20:18
用你的这个代码,编译上传成功,但运行时显示全是F,郁闷呢。

问题找到了,同时发生两个问题。一是接线问题,我用的是Leonardo板,本身就有SCL和SDA针,而之前的几乎所有例题都是针对UNO的,使用A4和A5接SCL,SDA。通过查阅官方网站上的手册,发现了这个问题。第二,硬件问题,满以为问题解决了,可还是不行。检查之:模块上的电池座做工粗糙些,拿下电池竟然OK了,原来是电池触点影响的,重新装,好了。希望我的经验能对网友有所帮助。
回复 支持 1 反对 0

使用道具 举报

发表于 2013-2-1 19:48:14 | 显示全部楼层
学习了,谢了!
回复 支持 反对

使用道具 举报

发表于 2013-3-14 20:52:16 | 显示全部楼层
写错啦:I2C: A4 (SDA) and A5 (SCL).
回复 支持 反对

使用道具 举报

发表于 2013-5-10 16:44:04 | 显示全部楼层
谢谢分享,学习中
回复 支持 反对

使用道具 举报

发表于 2013-11-5 21:47:01 | 显示全部楼层
starlet 发表于 2012-11-12 21:16
**** 作者被禁止或删除 内容自动屏蔽 ****

我是在使用1302时,遇到这个问题,如何解决?
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 03:54 , Processed in 0.054299 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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