並行通訊:按位傳輸
序列通訊:按乙個位元來傳輸
單工:單向傳輸,一根訊號線
半雙工:雙向傳輸,某一時刻只能往乙個方向傳輸,一根訊號線就可以了
全雙工:雙向傳輸,同時往兩個方向傳輸,一般需要有兩根訊號線
同步通訊:必須有同步時鐘訊號線
非同步通訊:設定相同的波特率不需要時鐘訊號線
常見的串列埠通訊介面
通訊標準
引腳說明
通訊方式
通訊方向
uart
(通用非同步收發器)
txd:傳送端
rxd:接受端
gnd:公共地
非同步通訊
全雙工單匯流排
(1-wire)
dq:傳送/接受端
非同步通訊
半雙工spi
sck:同步時鐘
miso:主機輸入,從機輸出
mosi:主機輸出,從機輸入
同步通訊
全雙工i2c
scl:同步時鐘
sda:資料輸入/輸出端
同步通訊
半雙工pa9 pa10
使用所有的io前,必須使首先先使能相應時鐘
STM32之串列埠通訊
一 rs232通訊協議 1 概念 個人計算機上的通訊介面之一,由電子工業協會 electronic industries association,eia 所制定的非同步傳輸標準介面。2 電氣特性 邏輯1 mark 3v 15v 邏輯0 space 3 15v 3 介面 實現全雙工非同步通訊只需要三根...
stm32之串列埠通訊
1 首先對tx和rx進行配置 void init gpio void 2 對串列埠進行配置 3 對總中斷進行配置 4 傳送中斷 void usart1 it void 5 傳送位元組和字串 void usart sendbyte usart typedef pusartx,uint8 t ch vo...
STM32之串列埠
名稱 stm32之串列埠 說明 對於stm32的串列埠通訊來說,從外部看,和c51差不多。從內部看,啊。我還不了解。從使用上說,也是需要先配置usart,然後通過終端或者輪詢的方式接受或者輸出資料。由於有了韌體庫函式的幫助,stm32的串列埠配置起來比c51還要方便不少。本實驗完成的是輸入輸出重定向...