i2c tools 使用
Posted yangxuli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了i2c tools 使用相关的知识,希望对你有一定的参考价值。
1、查询罗列出I2C的控制器总线数目
# i2cdetect -l
i2c-0 i2c OMAP I2C adapter I2C adapter
i2c-1 i2c OMAP I2C adapter I2C adapter
2、查询i2c总线上挂接的设备及设备的地址
# i2cdetect -y 0
从上图可看出,在i2c 总线0上有1个设备地址为0x50
0 ------- i2c-0,
-y------- 取消用户交互,直接执行
-f --------强制执行
3、 通过i2c读出eeprom的所有的内容
# i2cdump -f -y 0 0x50
4、通过i2c写入内容到eeprom
# i2cset -y -f 0 0x50 0x00 0x11
0 ------- i2c-0,
-y ------- 取消用户交互,直接执行
-f ------- 强制执行
0x50:I2C设备地址
0x00:寄存器地址
0x11:要写入的值
再次读取发现数据改变了,写入成功:
# i2cdump -f -y 0 0x50
5、 参考文档
https://blog.csdn.net/yyyyyyyyyywwwwwwwwww/article/details/50233223
https://blog.csdn.net/kunkliu/article/details/78218165
http://blog.chinaunix.net/uid-26895763-id-3478882.html
以上是关于i2c tools 使用的主要内容,如果未能解决你的问题,请参考以下文章
Linux系统下i2c工具 i2c-tool 的使用以及源码操作i2c设备
H7-TOOL的LUA小程序教程第4期:I2C总线开发(2022-01-13)