0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

i2c detect扫描i2c总线上的设备

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-27 16:16 次阅读

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总线
图片

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

    关注

    4982

    文章

    18286

    浏览量

    288479
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87222
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1346

    浏览量

    120829
收藏 人收藏

    评论

    相关推荐

    I2C规范,I2C总线原理

    I2C规范,I2C总线原理1 序言
    发表于 04-09 18:34

    I2C总线协议详解

    I2C总线定义 I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制
    发表于 02-01 09:56

    浅谈I2C总线

    I2C 接口和 SPI 接口的作用相同,但二者的使用方法有些不同。 I2C 总线用两根线来连接多支路总线中的多个设备。这种
    发表于 11-30 11:50

    I2C总线冲突

    区别是:由于我用I2C面对这个问题,我把所有的I2C设备总线上删除了。所以没有设备连接到I2C
    发表于 01-30 13:14

    到底什么是I2C

    、MCU、ASIC)传输到外围设备(温度传感器、湿度传感器及其它设备)。那I2C到底是什么呢……现在,为什么要使用它?I2C可以在同一总线上
    发表于 07-23 04:45

    I2C 总线协议图解

    ,SPI和uart为双工。2I2C总线特征 I2C总线上的每一个设备都可以作为主设备或者从
    发表于 08-01 16:12

    如何驱动I2C总线

    说:“必须对I2C地址0x74 / 0b01110100处的U49总线开关进行寻址和配置,以选择所需的目标背面设备。与其中一个下游I2C总线上
    发表于 09-20 07:25

    请问可以使用PSoC 4 BLE中的I2C组件来扫描I2C总线吗?

    我们可以使用PSoC 4 BLE中的I2C组件来扫描I2C总线吗?这可以在ARDUINO中使用NeXTrimes进行,通过后端传输和检查返回值(http://Pooal.Addio.c
    发表于 10-21 08:17

    i2c通信协议

    。SDA数据线可以收发数据。i2c通信必须是MCU和i2c设备之间的双方通信。一条i2c总线上可以挂载多个
    发表于 03-06 16:15

    I2C总线是什么

    先简单的说明以下I2C总线I2C 总线是一种串行数据总线,只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。处理器和芯片间
    发表于 07-16 06:20

    I2C总线是什么

    I2C总线I2C总线(读做“IC”或“I2C
    发表于 07-21 09:03

    I2C简介

    线(SDL)组成。I2C 总线上可以接多个 I2C 设备,每个器件都有一个唯一的地址识别。同一时间只能有一个主设备,其他为从
    发表于 08-10 06:28

    I2C总线的原理是什么

    采用串行总线技术可以大大简化硬件的设计,体积减少,可靠性高。常见的总线I2C(inter IC bus),单总线,SPI总线
    发表于 01-18 07:36

    I2C总线简介

    I2C 简介I2C 是双线双向的串行总线,它为设备之间数据交换提供了一种简单高效的方法。I2C 标准是一个具有冲突检测机制和仲裁机制的真正意
    发表于 02-22 06:55

    I2C到底能做什么?

    什么?什么类型的设备使用I2CI2C如何帮我解决系统中遇到的实际问题?I2C是使主设备(例如处理器,微控制器(MCU)或专用集成电路(AS
    发表于 11-15 07:31