3.3.4 I2C 使用说明
本文档介绍如何使用 I2C(Inter-Integrated Circuit)通信协议,并通过 Python 的 smbus2 库访问 I2C 外设设备。
I2C 工具准备
执行以下命令克隆 I2C 调试工具代码:
git clone https://gitee.com/cookieee/blue-bridge-cup-hardware.git ~
工具位于 ~/blue-bridge-cup-hardware/dev-tools/i2ctools 目录,包含 i2cdetect、i2cget、i2cset 等调试工具,用于检测与操作 I2C 总线。
I2C 引脚说明
使用 I2C 通信前,请参考《引脚定义说明》,确认所用开发板支持的 I2C 引脚。
以 MUSE Pi Pro 为例,支持 I2C 的引脚示意图如下:

对应可用的 I2C 总线为 i2c-3 和 i2c-4。

