UART SPI I2C的異同?
時間:2023-10-23 來源:華清遠見
UART SPI I2C是在設備通信中經常用到的數據傳輸總線。
UART:通用異步收發器,是一種通用串行、異步通信總線,該總線有兩條數據線,可以實現全雙工的發送和接收,常用于單片機與單片機或外部輔助設備之間的通信。
I2C: PHILIPS公司開發的一種兩線式、串行、半雙工同步通信總線,可以掛接多個參與通信的器件,常用于板內通信,比如單片機與外圍芯片之間的短距離、低速的信號通信。
SPI: 串行外圍設備接口,是一種高速、全雙工、同步通信總線,常用于單片機和E2PROM、FLASH、實時時鐘、數字信號處理等器件的通信,它主要是主從方式通信,通常只有一個主機和數個從機。
三種通信總線的比較:



