通信协议:IIC

      最后更新:2021-11-07 16:32:25 手机定位技术交流文章

      STM32效仿了《国际投资协定议定书》。

      一: IC 通讯界面历史

      集成电路是ICBUS的通用名称,因此它被称为中文集成电路总线,它是一个连环通信总线,可以覆盖大多数用户。 Philips在1980年开发了连接周边的设备,以便使用主板,即嵌入系统。

      二: IIC 通讯接口属性

      在这里插入图片描述

      1个双线系统,有1个SCL(时钟同步线)和1个SDA(数据传输线)。
      二. 半年通信:如顶部所示,IC通信只包含一条数据线SDA, 表明它们是半双数据线。
      三. 通信同步:有一条同步时钟线SCL,双方严格按照通信协议,在通信双方初步同步后,SDA根据SCL按地点提供数据。
      四. 通信是主机模式:主机支持主机模式,但主机总是控制通信的SSL,而国际电算中心通信只能由主机发射,不能由任何其他人启动。 主机模式是不能由任何其他人启动的:主机模式得到支持,但主机控制通信的SSL,而国际电算中心通信只能由主机发射,不能由任何其他人启动。
      5. 五个附属装置地址:由于IIC大客车支持一个以上的型号,IIC大客车的东道主必须知道它打算通信的设备的位置,以便找到通信中的具体连接,如上面的 0XA1 和 0XA2,但我们应记住,机器设备的位置是由制造商在机器离开时确定的。

      源自设备地址的IIC:

      最初,该装置由7位元组成,其中1位在IIC通信期间留下,最低位作为读写空档。
      比如:0xA1(1010 0001),实际使用过程中应该是0XA1<<1 = 0X42(0100 0010),这里默认为写模式。

      二 :读写位:
      由于IIC是半两手通讯界面,主机在与机器沟通之前必须确定谁是发件人和谁是接收人,其中最低的是读写。
      0: 书写模式,由主机充当发件人。
      1 表示阅读模式,由主机担任接收器。
      例如,考虑上述地址(0XA1):
      (0xA1)<<1|0x00 ==0x42-----主机为发送端(写模式)
      (0xA1)<<1|0x01 ==0x43-----主机为接收端(读模式)

      设备地址的职责是确保主机能够在国际电算中心通信中发现,从而获得重要的功能来源。

      二. IIC 通信时间顺序表非常重要)

      一. 对数据级别有效性的要求:

      I2C 公交车通过上下拉动与主电源连接。 当公交车是免费的时, 两条线路都是高端的。 公共汽车上任何低输出的设备都会降低公交车信号, 也就是说, 每个设备的自失能和 SCL 将“ 与” 连接 。

      虽然I2C总线传输数据,但时钟信号是高水平的,数据线上的数据必须是稳定的,只有在时钟信号为低空时才允许改变数据线的高或低水平状态。在这里插入图片描述

      当信号SCL线被激活和终止时,SDA线代表从低层到高层的起始信号;当SCL线从低层到高层时,SDA线代表从低层到高层的终端信号。
      在这里插入图片描述

      反应和不答复:根据国际独立调查委员会的公共汽车协议,第9个回答信号是评估对方是否收到传输的响应信号,反应信号是接收设备创建的,在高水平的SCL期间,接收设备将自失能自失能装置推到低水平,表明数据已成功传递,并产生了响应。
      在这里插入图片描述

      读写周期范围:在这里插入图片描述

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

          热门文章

          文章分类