树莓派RTC实时时钟模块

简介

本模块是专门为树莓派设计的RTC模块。模块采用I2C方式和树莓派进行通讯。板载DS1307时钟芯片以及一颗1220纽扣电池保证树莓派断电后仍然能记忆时间。预留出串口,方便TTL方式在线调试。 DS1307实时时钟模块是一款低成本、高精度I2C实时时钟芯片(RTC),保存秒、分、时、星期、日期、月和年信息。少于31天的月份,将自动调整月末的日期,包括闰年的修正等。时钟的工作格式可以是24小时或带/AM/PM指示的12小时格式。提供两个可设置的日历闹钟和一个可设置的方波输出。地址与数据通过I2C双向总线串行传输。

参数

  • 芯片方案:DS1307
  • CR1220纽扣电�
  • 工作电压为5V
  • 0°C至+40°C范围内时钟精度为±2ppm
  • 实时时钟提供秒、分、时、星期、日期、月、年信息,并提供有效期到2100年的闰年补偿
  • 两个日历闹钟
  • 工作温度:-10°C至+85°C
  • 支持树莓派B/A+/B+/2
  • 2*5p 2.54mm间距接口

尺寸规格

1

使用方法

连接方式

  • 将模块插在树莓派的GPIO管脚上

DFR0386_connection_1.png

DFR0386_connection_2.jpg

  • 支持串口调试,连接方式如下

DFR0386_connection_3.png

DFR0386_connection_4.png

注意:串口线电源和树莓派USB接口不能同时供电,否则会损坏板子

测试方式

  • 1. 输入 "sudo raspi-config"打开树莓派I2C接口

DFR0386_tutorial_1.png

  • 2. 选择 "Advanced Options"

DFR0386_tutorial_2.png

  • 3. 选择 "I2C"

DFR0386_tutorial_3.png

  • 4. 选择 "YES" 打开I2C模块

DFR0386_tutorial_4.png

  • 5. 输入 "sudo vim.tiny /etc/modules" 添加模块

DFR0386_tutorial_5.png

  • 6. 添加 "i2c-dev" 设备

DFR0386_tutorial_6.png

  • 7. 安装 I2C tools软件, 输入 "sudo apt-get install i2c-tools"

DFR0386_tutorial_7.png

  • 8. 输入 "sudo reboot" 重启树莓派;重启之后输入 "sudo i2cdetect-y1"。 如果模块被正常安装,就可以被识别到了。

DFR0386_tutorial_8.png

  • 9. 输入 "sudo su--" 切换到 "root"身份; 输入 "modprobe i2c-dev" 加载I2C设备。

DFR0386_tutorial_9.png

  • 10. 输入 "echo "ds1307 0x68" >/sys/class/i2c-adapter/i2c-1/new_device" 添加系统I2C设备中

DFR0386_tutorial_10.png

  • 11. 之后你就可以使用 "hwclock" 指令来使用这个模块,更多hwclock指令可以参考 "man hwclock" .

"hwclock -r" 为获取RTC模块时间
"hwclock -w" 设置系统时间为RTC时间

DFR0386_tutorial_11.png

更多

使用教程(外链)

DFshopping_car1.png [Link DFRobot商城购买链接]