0x00 前言:
需要使用时钟??槲谑鬏傻牟诽砑佣系缱呤惫δ堋?/p>
0x01 激活i2c串口:
sudo raspi-config
选择:
Interfacing Options-> I2C->Enable
不同版本的raspbian选择方式可能不一样,以上是发文时最新版本的方式。
0x02 安装和使用i2c-tools:
i2c-tools的作用是管理i2c总线设备。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install i2c-tools
0x03 添加并使用i2c设备
sudo vi /etc/modules
补充两行(已存在则忽略):
i2c-dev
i2c-bcm2708
加入设备:
sudo modprobe i2c-dev
sudo modprobe i2c-bcm2708
查看i2c地址:
i2cdetect -y
可以发现i2c设备相应地址,然后将设备及地址添加至i2c适配器
echo "ds3231 0x68" | sudo tee /sys/class/i2c-adapter/i2c-1/new_device
开机配置:
下列三条命令应该加入开机启动:
sudo modprobe i2c-dev
sudo modprobe i2c-bcm2708
echo "ds3231 0x68" | sudo tee /sys/class/i2c-adapter/i2c-1/new_device
最好加入/etc/rc.local里。