树莓派 I2C 总线接口使用指南
1. RPi2 的 I2C 总线
RPi2 上有两条 I2C 总线,具体信息如下表所示:
| 硬件总线 | 软件设备 | SDA 引脚 | SCL 引脚 | 描述 |
| — | — | — | — | — |
| I2C1 | /dev/i2c - 1 | Pin 3 | Pin 5 | 通用 I2C 总线,默认禁用 |
| I2C0 | /dev/i2c - 0 | Pin 27 | Pin 28 | 用于 HAT 管理的保留 I2C 总线,旧版 RPi A/B 板不可用 |
2. 更改 I2C 波特率
可以通过不同方式来更改 I2C 总线的波特率。
- 查看当前波特率 :可以使用以下命令查看当前 I2C 时钟频率:
pi@erpi ~ $ sudo cat /sys/module/i2c_bcm2708/parameters/baudrate
100000
- 使用设备树参数更改波特率(部分 Linux 版本) :
- 编辑
/boot/config.txt文件。 - 添加一行
dtparam=i2c_baudrate=400000来将频率更改为 400 kHz。 - 重启后更新波特率。
- 编辑
超级会员免费看
订阅专栏 解锁全文
1279

被折叠的 条评论
为什么被折叠?



