關於幾種常用的通訊方式(2):USART、I2C、SPI

1 綜述

三種串口通訊方式中:串口2根線,I2C三根線,SPI是4根線。串口通訊USART是最常用的,我們經常稱USART爲串口,是因爲它簡單易用,但是USART受溫溼度影響非常大,可能影響通訊,同時傳輸速度非常低(115200的波特率就已經算非常高了),I2C有時鐘線,因此比較穩定,同時傳輸速度相對較快,但是比較複雜。SPI是三者中最快的,也有時鐘線,傳輸比較穩定,同時加入片選芯片,也使得比較方便。

2 USART


3 I2C


3 SPI

SPI(Serial Peripheral Interface:串行外設接口),是一種高速、全雙工、同步、串行總線,並且在芯片的管腳上只佔用四根線,節約了芯片的管腳,同時爲PCB的佈局上節省空間,提供方便。SPI的通信原理很簡單,它以主從方式工作,這種模式通常有一個主設備和一個或多個從設備,需要至少4根線,事實上3根也可以(單向傳輸時)。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章