Files
luban-lite-t3e-pro/packages/third-party/i2c-tools/README.md

50 lines
1.3 KiB
Markdown
Raw Normal View History

2023-08-30 16:21:18 +08:00
# i2c-tools
## 1、介绍
i2c-tools 包含了一些很方便对 i2c 设备进行调试的小工具。
```
msh > i2c scan i2c1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
msh >
```
硬件 I2C (可以 list_device 查看 i2c 设备)
---------------
i2c tools help:
---------------
i2c scan bus_name
i2c read bus_name address register [len=1]
i2c write bus_name address [register] data_0 data_1 ...
![](docs/i2c.gif)
软件 I2C (可以自定义两个引脚作为 SCL 和 SDA)
---------------
i2c tools help:
---------------
i2c scan pin_sda pin_scl
i2c read pin_sda pin_scl address register [len=1]
i2c write pin_sda pin_scl address [register] data_0 data_1 ...
![](docs/sw_i2c.gif)
## 2、联系方式
* 维护Wu Han
* 主页http://wuhanstudio.cc
* 联系https://github.com/wuhanstudio/rt-i2c-tools/issues