IIC协议详解

      最后更新:2021-10-30 09:21:04 手机定位技术交流文章

      1、什么是iic:

      IC(综合电路)是ICBus的缩略语,因此中文应称为集成电路公交车,这是菲利普设计的、使用多主要建筑的连环通讯公交车,1980年代建立的企业将低速外围设备与主板、嵌入系统或移动电话连接起来。 I2C的正确读法是“I-quad-C”,而“I-2-C”则是另一种不正确但经常使用的读法。 2006年10月1日以来,使用I2C协议不再需要支付专利费(从100度中抽取)。

      2、主要知识

      1. iic分为两大行:SDA(数据线)和SCL(时钟),只有一条数据线表明它只能进行“半时”通信。两条公共汽车线上安装了需要通信的设备,每条线路都有自己的iic地址,标准地址是8个地点(7个地址和1个方向)。0表示主机正在发送数据,1表示主机正在接收数据。

      2. 在第一个信号后(呼叫电离启动功能),机器必须传递地址(7个位),其中第八个是数据传输方向(R/T),主机传输数据(T)为“0”,主机接收数据(R)为“1”。

      3 iic 省略了测试代码

      4. 起始条件:短链氯化石蜡含量高,自失能(SDA)范围从高到低不等。

      短链氯化石蜡最终含量较高,而自失能装置的范围则从低到高不等。

      5. 数据一字节(8字节)的透射需要9个框架,加上一个响应框架。

      6. 当传输过程中需要改变方向时,启动信号和机器地址都重复一次,而读写方向则相反。

      7. 两条线都处于高度自由。

      3、通讯过程

      主设备产生“启动”条件。
      当短链氯化石蜡高时,主要设备通过将自失能装置从高到低拉来产生“启动”状态。

      主设备发送地址和数据方向
      主设备传输设备地址(7位数地址)和将使用的R/W数据方向(1-位数)。

      发送ACC信号的设备
      如果设备确认正确的地址,将设备上的ACK信号传送到SDA公共汽车上。

      主发送控制登记器地址
      发送设备要写入的数据的控件内存地址(8 位)是主设备。

      发送 ACK 信号的设备

      主设备向发送者发送数据 。
      Maat 设备提供16位位数的数据,最高可达基于位置的登记册的8位数(最显著的是前方)。

      发送 ACK 信号的设备

      主设备向发送者发送数据 。
      主要装置向基于位置的登记册提供16位低8位递增的数据。

      发送 ACK 信号的设备

      主要装置继续提供数据。
      如果主设备提供了额外的16位数数据字节,控制内存地址将自动附加到第7步的ACK信号上,并在第6-9步中重复这一过程。

      主装置发出一个"停止"信号
      主设备发出停止信号, 结束写周期 。

      以上的统计数字在下面的两篇大论文中。我只说明我需要什么,我认为什么是重要的。 之后研究和总结很简单。

      有关ICC通讯_peiweixjtu1博客-CSDN博客的一些问题 icon-default.png?t=L9C2https://blog.csdn.net/peiweixjtu1/article/details/88658466
      IIC通讯协议简表_zhc Blog-CDN Blog_iic 通讯协议 icon-default.png?t=L9C2https://blog.csdn.net/zhanghuaichao/article/details/48266309

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12473.html

          热门文章

          文章分类