当前位置:   article > 正文

嵌入式linux系统中利用I2C控制器应用开发详解

嵌入式linux系统中利用I2C控制器应用开发详解

      大家好,今天主要给大家分享一下,在linux系统上如何使用I2C进行应用开发详解。

      l2C (Inter一Integrated Circuit BUS)是I2C BUS简称.中文为集成电路总线.是目前应用最广泛的总线之一。和IMX6ULL有些相关的是.刚好该总线是NXP前身的PHLIPS 设计。

第一:I2C协议概述

       12C是一种串行通信总线.使用多主从架构.最初设计目的为了让主板、嵌入式系统或手机用来连接低速周边设备。多用于小数据量的场合.有传输距离短.任意时刻只能有一个主机等特性。严格意义上讲.I2C应该是软硬件结合体.所以我们将分物理层和协议层来介绍该总线。
12C总线结构如下图:

      

              传输数据时,我们需要发数据,从主设备发送到从设备上去,也需要把数据从从设备传送到主设备上去,数据设计到双向传输。

         

第二:在Linux应用层使用I2C

       前面我们讲解了12C的协议及在 linu

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/694464
推荐阅读
相关标签
  

闽ICP备14008679号