0x00 前言:
需要使用時(shí)鐘模塊為基于樹莓派的產(chǎn)品添加斷電走時(shí)功能泥技。
0x01 激活i2c串口:
sudo raspi-config
選擇:
Interfacing Options-> I2C->Enable
不同版本的raspbian選擇方式可能不一樣首懈,以上是發(fā)文時(shí)最新版本的方式。
0x02 安裝和使用i2c-tools:
i2c-tools的作用是管理i2c總線設(shè)備橘洞。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install i2c-tools
0x03 添加并使用i2c設(shè)備
sudo vi /etc/modules
補(bǔ)充兩行(已存在則忽略):
i2c-dev
i2c-bcm2708
加入設(shè)備:
sudo modprobe i2c-dev
sudo modprobe i2c-bcm2708
查看i2c地址:
i2cdetect -y
可以發(fā)現(xiàn)i2c設(shè)備相應(yīng)地址周瞎,然后將設(shè)備及地址添加至i2c適配器
echo "ds3231 0x68" | sudo tee /sys/class/i2c-adapter/i2c-1/new_device
開機(jī)配置:
下列三條命令應(yīng)該加入開機(jī)啟動(dòng):
sudo modprobe i2c-dev
sudo modprobe i2c-bcm2708
echo "ds3231 0x68" | sudo tee /sys/class/i2c-adapter/i2c-1/new_device
最好加入/etc/rc.local里诡宗。