I2C tools工具使用-记录
下载编译好 i2c-tools,并将生成的生成i2cdetect,i2cdump,i2cset,i2cget等工具拷贝到目标板中。
使用 :
1. i2cdetect -l
列举出系统中所有的I2C总线。
2. i2cdetect -y -r 0
列举一条I2C总线(以0为例)上的所有设备(UU为使用中,即已经操作过)
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
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DD'Notes!
评论