I2C tools工具使用-记录

下载编译好 i2c-tools,并将生成的生成i2cdetect,i2cdump,i2cset,i2cget等工具拷贝到目标板中。

使用 :

1.i2cdetect -l

列举出系统中所有的I2C总线。

2.i2cdetect -y -r 0

列举一条I2C总线(以0为例)上的所有设备(UU为使用中,即已经操作过)

0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00: – – – – – – – – – – – – –
10: – – – – – – – – – – UU – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – 34 – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –

3. i2cdump -f -y 0 0x34

读取I2C总线(0)上地址为0x34的设备

4. i2cget -f -y 0 0x34 0x28

读取I2C总线(0)上地址为0x34的设备的0x28寄存器

5. i2cset -f -y 0 0x34 0x28 0xfb

写I2C总线(0)上地址为0x34的设备的0x28寄存器为0xfb