简介
本模块是专门为树莓派设计的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间距接口
尺寸规格
使用方法
连接方式
- 将模块插在树莓派的GPIO管脚上
- 支持串口调试,连接方式如下
注意:串口线电源和树莓派USB接口不能同时供电,否则会损坏板子
测试方式
- 1. 输入 "sudo raspi-config"打开树莓派I2C接口
- 2. 选择 "Advanced Options"
- 3. 选择 "I2C"
- 4. 选择 "YES" 打开I2C模块
- 5. 输入 "sudo vim.tiny /etc/modules" 添加模块
- 6. 添加 "i2c-dev" 设备
- 7. 安装 I2C tools软件, 输入 "sudo apt-get install i2c-tools"
- 8. 输入 "sudo reboot" 重启树莓派;重启之后输入 "sudo i2cdetect-y1"。 如果模块被正常安装,就可以被识别到了。
- 9. 输入 "sudo su--" 切换到 "root"身份; 输入 "modprobe i2c-dev" 加载I2C设备。
- 10. 输入 "echo "ds1307 0x68" >/sys/class/i2c-adapter/i2c-1/new_device" 添加系统I2C设备中
- 11. 之后你就可以使用 "hwclock" 指令来使用这个模块,更多hwclock指令可以参考 "man hwclock" .
"hwclock -r" 为获取RTC模块时间
"hwclock -w" 设置系统时间为RTC时间
更多
[Link DFRobot商城购买链接]