基本知識 串列通信按照數據傳送方向分為: 單工: 數據傳輸只支持數據在一個方向上傳輸 半雙工: 允許數據在兩個方向上傳輸,但是,在某一時刻,只允許數 據在一個方向上傳輸,它實際上是一種切換方向的單工通信; 全雙工: 允許數據同時在兩個方向上傳輸,因此,全雙工通信是兩個 單工通信方式的結合,它要求發送 ...
基本知識
- 並行通信:數據各個位同時傳輸。 優點:速度快 缺點:占用引腳資源多
- 串列通信 :數據按位順序傳輸。 優點:占用引腳資源少 缺點:速度相對較慢
-
串列通信按照數據傳送方向分為:
-
-
單工: 數據傳輸只支持數據在一個方向上傳輸
-
半雙工: 允許數據在兩個方向上傳輸,但是,在某一時刻,只允許數 據在一個方向上傳輸,它實際上是一種切換方向的單工通信;
-
全雙工: 允許數據同時在兩個方向上傳輸,因此,全雙工通信是兩個 單工通信方式的結合,它要求發送設備和接收設備都有獨立 的接收和發送能力。
-
4.串列通信的通信方式 :
-
- 同步通信:帶時鐘同步信號傳輸。 -SPI,IIC通信介面
- 非同步通信:不帶時鐘同步信號。 -UART(通用非同步收發器),單匯流排
常用的串列通用介面
-
-
I2C線更少,覺得比UART、SPI更為強大,但是技術上也更加麻煩些,因為I2C需要有雙向IO的支持,而且使用上拉電阻,抗干擾能力較弱,一般用於同一板卡上晶元之間的通信,較少用於遠距離通信。SPI實現要簡單一些,UART需要固定的波特率,就是說兩位數據的間隔要相等,而SPI則無所謂,因為它是有時鐘的協議。
I2C的速度比SPI慢一點,協議比SPI複雜一點,但是連線也比標準的SPI要少
-