i2cdetect:用于扫描i2c 总线上的设备
Usage: i2cdetect [-y] [-a] [-q|-r] I2CBUS [FIRST LAST]
i2cdetect -F I2CBUS
i2cdetect -l
I2CBUS is an integer or an I2C bus name
If provided, FIRST and LAST limit the probing range.
y:关闭交互式,不会显示警告信息
a:扫描总线上所有设备
q:使用SMBus的"quick write"命令进行检测,不建议使用
r:使用SMBus的"receive byte"命令进行检测,不建议使用
i2cbus:指定查询某个总线编号
first、last:扫描的地址范围
./i2cdetect -r -y 0
-- 表示该地址被检测,但是没有芯片应答,UU 表示该地址被当前内核驱动使用。
如上图显示,在i2c0总线上,有三个器件,设备地址分别是:0x1b、0x40、0x41
./i2cdetect -F i2cbus 查询总线的功能
./i2cdetect -V 打印软件版本号
./i2cdetect -l 检测当前系统有几组i2c总线
全部0条评论
快来发表一下你的评论吧 !