给cb加上硬件时钟(实验成功)
很多朋友跟我说,cb没有硬件时钟,重启后时间就会丢失,要怎么解决以前我给他们推荐的方法是ntp对时(要联网),但是没网络怎么办?还是硬件时钟靠谱一些
首先我买了一个DS1307硬件时钟(Tiny I2C RTC,价格还能接受),然后拿方糖送的面包板开始实验
因为以前我拿arduino和cb相连过(i2c),所以对i2c有一些了解
接法很简单,图晚点上
接法:
时钟GND -> TTL那边的那个GND
时钟VCC -> TTL那边的VCC
SCL - > cb SCK PB18
SDA - > cb SDA PB19
然后呢,开机,我用的是cbos,有1307驱动,rtc默认也是开的,有/dev/rtc0,但是不是我们的硬件时钟,而是一个没用的玩意儿
执行:insmod /lib/modules/3.4.43/kernel/drivers/rtc/rtc-ds1307.ko
i2cdetect -y 1
如果接线正确一般会出现(可能不会有那个50,看68就好了): 0123456789abcdef
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --然后添加设备:echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device先date一下看现在的时间:root@cubieboard:~# date
2010年 01月 01日 星期五 08:26:00 CST是不准的
然后同步:hwclock --rtc /dev/rtc1 -s
然后再看:root@cubieboard:~# date
2013年 08月 13日 星期二 10:20:37 CST好了!
有意思 不错~ :lol高明 这个必须收藏!加上这个cb2从性价比上直接秒ct. 本帖最后由 kevin.z.y 于 2013-11-28 19:16 编辑
对I2C不熟悉,求指点。。。
RTC连接CB2,参照帖子http://forum.cubietech.com/forum ... =953&extra=page%3D1
运行i2cdetect -y 1后,找不到连接的RTC时钟设备。
运行i2cdetect -l后,结果为:
i2c-0 i2c sunxi-i2c.0 I2C adapter
i2c-1 i2c sunxi-i2c.1 I2C adapter
i2c-2 i2c sunxi-i2c.2 I2C adapter
i2c-3 i2c sunxi-hdmi-i2c I2C adapter
==========================
用的Tiny I2C RTC是:http://detail.tmall.com/item.htm?id=26644820769
连线接的是Tiny RTC上的P1,按照:
SCL - > cb SCK PB18
SDA - > cb SDA PB19
VCC ->取板子上5V
GND ->取板子上GND
最后为保险期间,采用独立5V供电。
同时参照http://www.cubieforums.com/index.php/topic,137.15.html中的提示,去掉了R2、R3上拉电阻。
在script.fex中配置:
twi1_used = 1
twi1_scl = portB18<2><default><default><default>
twi1_sda = portB19<2><default><default><default> 新手 cb2 硬件时钟求解,一样吗?? miphoon 发表于 2013-11-29 14:43 static/image/common/back.gif
新手 cb2 硬件时钟求解,一样吗??
一样 kevin.z.y 发表于 2013-11-28 19:15 static/image/common/back.gif
对I2C不熟悉,求指点。。。
RTC连接CB2,参照帖子http://forum.cubietech.com/forum ... =953&extra=page% ...
你好,你的cb2板子上的rtc模块连接成功没,我买了和你一样的让rtc模块,但是检测不到0x68 的设备
求测试成功的高手们指导!!
页:
[1]