(SKU:DFR0386)Raspberry Pi RTC Module

来自DFRobot Product Wiki
跳转至: 导航搜索

目录

简介

本模块是专门为树莓派设计的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间距接口


尺寸规格

DFR0386 dimension.png


使用方法

连接方式

  • 将模块插在树莓派的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商城购买链接]

个人工具
名字空间

变换
操作
导航
工具箱