嵌入式100题(87):请说明总线接口USRT、I2C、USB的异同点(串/并、速度、全/半双工、总线拓扑等)

请说明总线接口USRT、I2C、USB的异同点(串/并、速度、全/半双工、总线拓扑等)

  UART:通用异步串行口,速率不快,可全双工,结构上一般由波特率产生器、UART发送器、UART接收器组成,硬件上两线,一收一发。

  I2C:双向、两线、串行、多主控接口标准。速率不快,半双工,同步接口,具有总线仲裁机制,非常适合器件间近距离经常性数据通信,可实现设备组网。

  SPI:高速同步串行口,高速,可全双工,收发独立,同步接口,可实现多个SPI设备互联,硬件3~4线。

  USB:通用串行总线,高速,半双工,由主机、hub、设备组成。设备可以与下级hub相连构成星型结构。

posted @ 2021-02-27 15:13  角色人生  阅读(1167)  评论(0)    收藏  举报