序列通訊簡介(SPI, IIC, UART

2022-07-15 22:57:15 字數 935 閱讀 3119

主機與外設或主機與主機之間通過一條(極少數)線路將資料按位順序傳輸的方式實現資料的傳輸與共享。

另外與之相對的還有並行通訊,即多個資料通過多條線路同時傳輸。

通俗的理解:主機與外設就像城鎮,傳輸的線路就像車道,車流量即資料流量。

城市之間路途遠,車流量小,只有一條車道,城市內部因車流量大,需要多車道並行。

延伸到通訊的應用場合也是如此,序列通訊節省傳輸線,在遠距離傳輸成本更低;

而並行通訊傳輸速度快、效率高,多用在實時、快速的場合。

其中非同步通訊是通過約定相同的波特率(傳送二進位制資料位的速率

)進行傳輸,

傳送端通過一定的波特率進傳送,接收端按照該波特率進行資料的解析。

單工:只允許資料在乙個方向上傳輸。//單向單車道

半雙工:允許資料在不同時刻在任一方向上傳輸。//潮汐車道

全雙工:允許資料同時在兩個方向上傳輸。//雙向單車道

通訊標準

引腳說明

通訊方式

通訊方向

uart

txd:傳送端  

rxd:接受端  

gnd:公共地

非同步通訊

全雙工單匯流排

dq:傳送/接受端

非同步通訊

半雙工spi

sck:同步時鐘  

miso:主機輸入,從機輸出  

mosi:主機輸出,從機輸入

同步通訊

全雙工i2c

scl:同步時鐘  

sda:資料輸入/輸出端

同步通訊

半雙工

串列埠通訊簡介

簡介 串列埠是一種泛稱,uart spi iic usb等介面都屬於串列埠。而嵌入式中所說的串列埠,一般是指uart口,即通用非同步收發器 universal asynchronous receiver transmitter 由於該介面傳輸速率低等原因,在普通的計算機中基本已經被取消,但作為一種簡...

超短波通訊簡介

超短波通訊簡介 超短波,又稱為公尺波,指的是波長為 1m 到 10m 的電磁波。由於超短波波長較短,故發射機與接收機天線的尺寸也比較短,這有利於裝置的整合化與小型化。此外,超短波整個波段寬度跨及 270mhz,是短波的 10 倍。超短波通訊具有優異的效能,其通訊簡單可靠 機動靈活 抗毀性較強 開發維...

TCP 通訊 簡記

1.客戶端向伺服器端傳送請求建立鏈結報文,資料 syn 1,ack 0 seq i 狀態 客戶端進入 syn send 2.伺服器端接收到,客戶端傳送的報文,返回統一鏈結確認報文 資料 syn 1,ack 1 ack i 1,seq j 狀態 伺服器端進入 syn rcvd 3.客戶端接受到伺服器端...