Linux-模拟-I2C-通信
介绍
可以用 i2c-tools
套件, 在 Linux 上检测, 调试与 I2C 设备的通信.
安装
在 Archlinux 上为:
1 |
|
启用 I2C 模块
查看是否有 I2C 设备 (Linux 模拟的) 启用:
1 |
|
若没有输出, 则先加载对应模块:
1 |
|
之后:
1 |
|
输出如:
扫描设备
扫描连接在 /dev/i2c-1
总线上的设备:
1 |
|
如果输出为:
1 |
|
则说明地址为 0x08
的设备已连接, 可向其发送数据如:
1 |
|
请求数据 (一个字节) 如:
1 |
|
批量读取数据如:
1 |
|
Linux-模拟-I2C-通信
http://example.com/2024/10/19/Linux-模拟-I2C-通信/