i2c detect扫描i2c总线上的设备

描述

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:指定查询某个总线编号
  firstlast:扫描的地址范围

./i2cdetect -r -y 0

总线

-- 表示该地址被检测,但是没有芯片应答,UU 表示该地址被当前内核驱动使用。

如上图显示,在i2c0总线上,有三个器件,设备地址分别是:0x1b、0x40、0x41

./i2cdetect -F i2cbus 查询总线的功能
总线

./i2cdetect -V 打印软件版本号
总线

./i2cdetect -l 检测当前系统有几组i2c总线
总线

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分