最近在做一个使用树莓派读取IIC设备的一个项目,所以就把过程记录下来。
第一步:
树莓派上的IIC是已经存在的,只需要修改一些配置打开就可以了,在/etc/modprobe.d/目录下创建raspi-blacklist.conf并打开
sudo vim /etc//modprobe.d/raspi-blacklist.conf
然后写入
blacklist i2c-bcm2708
第二步:
启动IIC
sudo vim /etc/modules
写入
i2c-dev
第三步:
安装i2c工具和python的smbus库
sudo apt-get install i2c-tools python-smbus
然后重启
sudo shutdown -r now
然后在/dev下就可以看到IIC的设备号
第四步:
查看你的IIC设备的地址
sudo i2cdetect -y 1
查看该设备上的数据
sudo i2cdump -y 1 IIC地址
就可以了