【用戶】不叫賭俠的陳小刀
【年級】高三下
【評論內容】I2C:半雙工、同步、串行傳輸,物理上只有兩根線(SDA/SCL);傳輸數據必須8位8位的傳輸。SPI:全雙工、同步、串行傳輸,收發獨立,傳輸速率高,但是沒有指定的流控制,沒有應答機制確認是否接收到數據。物理上4根線(CLK/SDI/SDO/CS),因為是全雙工,並且不需要尋址,所以速度要比I2C快,但是占用的物理線的數量要比I2C多;通信時可以一位一位的傳輸數據。UART:全雙工、異步、串行傳輸,收發獨立,UART總線並沒有時鐘線,所以需要提前約定對應的波特率,傳輸速度較慢,物理上4根線(VCC/TX/RX/GND),雖然速度慢,但是可用於不同主機間的通信,通常用於debug調試非常方便;傳輸時數據位可以5、6、7、8位。單工、半雙工、全雙工單工:數據只能在一個方向上傳輸。半雙工:數據可以在兩個方向上進行傳輸,但是同一時刻,只允許數據在一個方向上傳輸,相當於單工通信的分時復用。全雙工:數據可以同時在兩個方向上傳輸,相當於兩個單工通信的結合。
【用戶】不叫賭俠的陳小刀
【年級】高三下
【評論內容】I2C:半雙工、同步、串行傳輸,物理上只有兩根線(SDA/SCL);傳輸數據必須8位8位的傳輸。SPI:全雙工、同步、串行傳輸,收發獨立,傳輸速率高,但是沒有指定的流控制,沒有應答機制確認是否接收到數據。物理上4根線(CLK/SDI/SDO/CS),因為是全雙工,並且不需要尋址,所以速度要比I2C快,但是占用的物理線的數量要比I2C多;通信時可以一位一位的傳輸數據。UART:全雙工、異步、串行傳輸,收發獨立,UART總線並沒有時鐘線,所以需要提前約定對應的波特率,傳輸速度較慢,物理上4根線(VCC/TX/RX/GND),雖然速度慢,但是可用於不同主機間的通信,通常用於debug調試非常方便;傳輸時數據位可以5、6、7、8位。單工、半雙工、全雙工單工:數據只能在一個方向上傳輸。半雙工:數據可以在兩個方向上進行傳輸,但是同一時刻,只允許數據在一個方向上傳輸,相當於單工通信的分時復用。全雙工:數據可以同時在兩個方向上傳輸,相當於兩個單工通信的結合。