|
树莓派GPIO安装配置I2C设备
前言
I2C是物联网行业中一个非常重要的总线通讯协议,所以在我们的树莓派的GPIO接口中也有I2C接口。这里我们将介绍如何把I2C设备装载到树莓派上并且配置其工作速率。具体操作请往下看
转载I2C设备
我们通过编辑器NANO打开I2C的配置文件,命令如下; sudo nano /etc/modules # 使用nano打开文件 然后在打开的配置文件最后增加两行信息。 i2c-bcm2708 i2c-dev 最后退出NANO编辑器保存成功。 完成上面的装载I2C设备的配置后,可以通过LSMOD命令来查看当前树莓派系统是否真的把I2C模块装载成功。如果装载成功可看到spi_bcm2708和i2c_bcm2708等字样。
配置I2C设备的速率
I2C的传输是有一定的速率,这个要更具自己的传输数据量来设置。我们通过NANO配置文件,开始设置速率。命令如下; nano /sys/module/i2c_bcm2708/parameters/baudrate 可以看到目前I2C设备的速率在100KHZ的样子,这里我们建议可以把速率设置的低一点。因为速率低通讯的稳定性会更好。 也可以通过修改配置文件/etc/modprobe.d/costom.conf来配置,打开文件后在配置文件中就加入options i2c_bcm2708 baudrate=32000,32000就可以了。 设置完速率后,记得重启树莓派。
总结
总体来说这个教程把树莓派的I2C设备的通讯概念和基本配置都演示了一遍,其中需要注意的是I2C的速率一定要根据具体情况配置好。否则就可能导致通讯错误或连接不上。