I2C 是一个由时钟线和数据线组成的连续同步通信总线。 它是由菲利普斯发明的。 因为它的腿小, 硬件简单且可缩放, 不需要外部接收和发送设备, 如 USART 和 CAN, 目前它通常用于系统内许多集成电路之间的通信。

      最后更新:2021-12-08 16:21:52 手机定位技术交流文章

      前言

      1. Philips发明了I2C通信协议(Inter-Inter-In综合电路),现在该协议广泛用于系统内许多集成电路之间的通信,因为该系统的脚足较少,硬件简单且可扩缩,不需要USART和CAN等外部接收和发送设备。
      在这里插入图片描述
      2. 有三种传输方式:正常模式传输率100千比特/秒,快速模式传输率400千比特/秒,高速模式传输率高达3.4百万比特/秒,然而大多数I2C设备尚未支持高速模式。 STM32外部I2C可用于通信,支持100千比特/秒和400千比特/秒、7位和10位设备地址、DMA数据。
      3. 400pF型公共汽车的最大容量限制了可能与同一辆公共汽车相连的IC的数量。
      4. 在众多主机同时使用公交车时,为了避免数据冲突,将利用仲裁选择使用公交车的设备。

      I2C基本读写过程

      主机写数据到从机:
      在这里插入图片描述

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

          热门文章

          文章分类