查看: 661|回复: 2
打印 上一主题 下一主题

学习笔记A8-Arduino 连接 DS1302时钟模块

[复制链接] qrcode

20

主题

33

帖子

94

积分

注册会员

Rank: 2

积分
94
楼主
跳转到指定楼层
发表于 2015-3-24 09:54 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Arduino 连接 DS1302时钟模块


注:6楼有阉割DS1302库,只显示时钟,没有日期。可以减小体积。

DS1302是maxim美信生产的时钟模块,支持年、月、日、时、分、秒、星期显示。支持为后备电池涓流充电。可以。跟Arduino只需要3条数据连接线即可使用。

DS1302数据手册可以看这里:http://www.maxim-ic.com/datasheet/index.mvp/id/2685/t/al

DS1302电路很简单,如果洞洞板自制的话,可以参考下图:

连线方法:
CE(DS1302 pin5) -> Arduino D5
IO(DS1302 pin6) -> Arduino D6
SCLK(DS1302 pin7) -> Arduino D7
Vcc2(DS1302 pin1) -> Arduino +5v
GND(DS1302 pin4) -> Arduino GND

使用前,先将下面的库文件解压到arduino-0023libraries文件夹下面

DS1302.rar (4.53 KB, 下载次数: 1908)

例子代码如下:



使用方法:

打开Arduino串口调试器即可看到当前时间。如果需要调整时间的话,只需要在串口输入当前日期时间,以逗号分隔

格式为:

年,月,日,时,分,秒,星期

星期数:Sunday=1,MOnday=2,...Saturday=7
比如,今天是2011年11月17日11时23分40秒星期四
填入2011,11,17,11,22,40,5即可

本帖子中包含更多资源

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

x
回复

使用道具 举报

10

主题

191

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
沙发
发表于 2015-3-30 01:26 PM | 只看该作者
谢谢分享学习一下
回复 支持 反对

使用道具 举报

0

主题

75

帖子

12

积分

新手上路

Rank: 1

积分
12
板凳
发表于 2015-3-30 01:34 PM | 只看该作者
请问,你这里有PCF8563 RTC的库吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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