当前位置:网站首页 > 技术博客 > 正文

i2c协议中有几根线

先说串口

因为之前写过一篇UART,通用串行异步通讯

协议

,UART的相关资料

因为UART没有时钟信号,无法控制何时发送数据,也无法保证双发按照完全相同的速度接收数据。因此,双方以不同的速度进行数据接收和发送,就会出现问题。

如果要解决这个问题,UART为每个字节添加额外的起始位和停止位,以帮助接收器在数据到达时进行同步;

双方还必须事先就传输速度达成共识(设置相同的波特率,例如每秒9600位)。

传输速率如果有微小差异不是问题,因为接收器会在每个字节的开头重新同步。相应的

协议

如下图所示;

如果您注意到

版权声明


相关文章:

  • 算法导论有必要看吗2025-06-18 16:30:03
  • crc16校验码计算步骤2025-06-18 16:30:03
  • java 工具2025-06-18 16:30:03
  • 考研计算机专业大学排名2025-06-18 16:30:03
  • mnist数据集有什么特点2025-06-18 16:30:03
  • 静态成员函数 const2025-06-18 16:30:03
  • 系统的前端和后端2025-06-18 16:30:03
  • 内存trfc设置多少2025-06-18 16:30:03
  • linux ./configure命令2025-06-18 16:30:03
  • 迭代器c语言2025-06-18 16:30:03