【树莓派】RTC时钟模块安装教程第二部分:Rasbian(linux)下配置工作

第二部分:Rasbian下配置工作


该部分可能会有点复杂,但是若您跟着本文引导一步一步实施的话是完全能正确完成该步骤的,完成这最难的部分后我们就可以立刻进入最后一步很简单的收尾工作。



首先确认您的树莓派中是否已经有i2c工具


terminal中输入:dpkg-l |grep i2c-tools如果列表为空的话您可以接着输入:

sudoapt-get install python-smbus i2c-tools来安装该工具


接下来都是在terminal下,现在输入:

sudonano /etc/modules

在打开的文件末尾添加:

i2c-dev

i2c-bcm2708


保存后输入:

sudonano /boot/config.txt

在文件末尾加入:dtparam=i2c_arm=on


保存后输入:

sudonano /boot/cmdline.txt

在末尾添加:bcm2708.vc_i2c_override=1


现在,您需要重启树莓派,使它重新加载配置。


重启后我们可以开始检测i2c总线上的设备了,您可以在terminal中输入:

sudoi2cdetect -y 0(Rev 1)sudoi2cdetect -y 1(Rev 2)rev1无法找到硬件就改用rev2

若成功探测


您将会看到您的i2c总线某处出现了一个设备,在作者的情况下是在50号地址上也就是0x50

现在我们将测试该设备是否可用:

terminal中输入

sudomodprobe rtc-pcf8583

用于激活该设备(这里因为作者所用的RTC是基于PCF8583芯片的若您的RTC是基于DS1307或其他芯片的请将PCF8583改成您的芯片型号)


然后我们进入bash:

sudobash


echopcf8583 0x50 > /sys/class/i2c-adapter/i2c-0/new_device(Rev1)根据您之前的探测结果选择rev1rev2

echopcf8583 0x50 > /sys/class/i2c-adapter/i2c-1/new_device(Rev2)

现在输入:exit来退出bash


输入:

sudo hwclock --set--date "06/04/17 5:00:00"

sudo hwclock –show

如果您在输入该命令后无法正确连接您的RTC,可以尝试输入:

sudohwclock -D --noadjfile --utc

若任然无效请尝试:

sudohwclock --systohc -D --noadjfile --utc

然后再重新输入:

sudo hwclock --set--date "06/04/17 5:00:00"

sudohwclock –show

如果您得出如图所示结果:


那么恭喜您!说明您的RTC模块正确安装并且正常运行,现在您将进入本文的最后部分,之前的辛苦现在马上将有回报,作者将向您解释如何让您的树莓派在每次启动时都根据该RTC模块来矫正时间。

这里补充解释一些hwclock命令,若无兴趣可直接跳过:

 hwclock--show    读取并打印硬件时钟(readhardware clock and print result
 hwclock-s    
将硬件时钟同步到系统时钟(setthe system time from the hardware clock
 hwclock--systohc    
将系统时钟同步到硬件时钟(setthe hardware clock to the current system time

hwclock-set -date “XX/XX/XX XX:XX:XX”(月//年时//秒)

hwclock--noadjfile不进入/etc/adjtime文件夹

hwclock--utc将时间格式设置为格林威治时间。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值