處理器與外部設備通信的兩種方式:
並行通信
- 傳輸原理:數據各個位同時傳輸。
- 優點:速度快
- 缺點:佔用引腳資源多
串行通信
- 傳輸原理:數據按位順序傳輸。
- 優點:佔用引腳資源少
- 缺點:速度相對較慢
串行通信按照數據傳送方向,分爲:
-
單工:數據傳輸只支持數據在一個方向上傳輸
-
半雙工:允許數據在兩個方向上傳輸,但是,在某一時刻,只允許數據在一個方向上傳輸,它實際上是一種切換方向的單工通信;
-
全雙工:允許數據同時在兩個方向上傳輸,因此,全雙工通信是兩個單工通信方式的結合,它要求發送設備和接收設備都有獨立的接收和發送能力。
串行通信的三種傳送方式
串行通信的通信方式
- 同步通信:帶時鐘同步信號傳輸。
-SPI,IIC通信接口 - 異步通信:不帶時鐘同步信號。
-UART(通用異步收發器),單總線
常見的串行通信接口: