树莓派使用上RTC实时时钟(DS3231,I2C接口)
2015-11-26 21:49
531 查看
在树莓派使用上RTC实时时钟,不用再担心断电后时间归零的问题,开机后自动同步RTC时钟!!!
1、购买基于DS3231的RTC时钟模块,并且支持3.3V的那种
2、配置树莓派
a、打开树莓派的i2c接口
sudo raspi-config -->Advanced Option-->I2C,全部选择yes
b、添加i2c模块
sudo nano /etc/modules
然后添加以下两行内容:
i2c-bcm2708
i2c-dev
c、安装i2c工具,查看i2c设备b
sudo apt-get install i2c-tools
执行命令查看i2c设备
sudo i2cdetect -y -a 1
显示的地址就是我们需要使用的,树莓派一般是68
d、编辑启动文件 /etc/rc.local
sudo nano /etc/rc.local
将以下内容加入“exit 0”行之前
sudo modprobe i2c-dev
sudo modprobe i2c-bcm2708
echo ds3231 0x68 | sudo tee /sys/class/i2c-adapter/i2c-1/new_device
sudo hwclock -r
sudo hwclock -s
3、hwclock命令介绍
sudo hwclock -r #读时钟
sudo hwclock -s #写时钟
1、购买基于DS3231的RTC时钟模块,并且支持3.3V的那种
2、配置树莓派
a、打开树莓派的i2c接口
sudo raspi-config -->Advanced Option-->I2C,全部选择yes
b、添加i2c模块
sudo nano /etc/modules
然后添加以下两行内容:
i2c-bcm2708
i2c-dev
c、安装i2c工具,查看i2c设备b
sudo apt-get install i2c-tools
执行命令查看i2c设备
sudo i2cdetect -y -a 1
显示的地址就是我们需要使用的,树莓派一般是68
d、编辑启动文件 /etc/rc.local
sudo nano /etc/rc.local
将以下内容加入“exit 0”行之前
sudo modprobe i2c-dev
sudo modprobe i2c-bcm2708
echo ds3231 0x68 | sudo tee /sys/class/i2c-adapter/i2c-1/new_device
sudo hwclock -r
sudo hwclock -s
3、hwclock命令介绍
sudo hwclock -r #读时钟
sudo hwclock -s #写时钟
相关文章推荐
- Android学习系列(1)--为App签名(为apk签名)
- nyoj--767--因子和(模拟)
- 数据结构——查找和删除指定连接点(java实现)
- UI错误集
- 南阳理工ACM1076--方案数量
- 南阳理工ACM1076--方案数量
- WEB笔记-5、字体和文本
- nyoj--767--因子和(模拟)
- 网络链路层
- int function() const; 怎么理解?
- 【SSH项目实战】国税协同平台-29.投诉受理查询
- 104 User SCOTT wants to back out the transactions on the REGIONS table in his schema. As a DBA, whic
- ural 1272. Non-Yekaterinburg Subway
- Objective-C set/get方法
- 基于GUI的简易图像处理系统设计与实现
- C++ htons(), htonl(), ntohs(), ntohl()详解
- warning LNK4099: 未找到 PDB“vc120.pdb”
- HTTP协议详解
- zTree的调用设使用(跨两个系统,两类技术实现的项目案例SpringMVC+Spring+MyBatis和Struts2+Spring+ibatis框架组合)
- zTree的调用设使用(跨两个系统,两类技术实现的项目案例SpringMVC+Spring+MyBatis和Struts2+Spring+ibatis框架组合)