sudo i2cdetect -y -r 1
时间: 2024-01-05 19:02:07 浏览: 81
这是一个用于扫描 Raspberry Pi 上的 I2C 总线设备的命令。它会列出连接到 I2C 总线上的所有设备的地址。
具体来说,`sudo i2cdetect` 命令用于扫描 I2C 总线,`-y` 参数用于禁止交互式输入,`-r` 参数用于快速扫描,`1` 参数用于指定 I2C 总线的编号。在 Raspberry Pi 上,通常会使用编号为 `1` 的 I2C 总线。运行该命令后,你将会看到一个类似于以下输出的矩阵:
```
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
```
其中,每一行代表一个地址范围,每一列代表一个地址。如果设备存在于该地址,则在相应的地址处显示设备的地址。在上面的示例中,没有任何设备连接到 I2C 总线上。
阅读全文