現(xiàn)在的傳感器和執(zhí)行器種類越來越多,需要和控制器傳輸?shù)臄?shù)據(jù)也是多種多樣,只用GPIO來控制和讀取的話,只有0和1的狀態(tài),未免還是有點(diǎn)麻煩,各種各樣的通信方法也層出不窮,UART串口通信絕對是最為常用的一種。
串口通信原理
串行通信是一種通訊協(xié)議,也可以簡稱為串口,可以理解為數(shù)據(jù)是串成一串的,所以也就只能一位一位的發(fā)送,這樣傳輸?shù)乃俣入m然受到了限制,但是對硬件線路的要求小,只需要一對傳輸線,一個發(fā)送,一個接收,就可以實(shí)現(xiàn)雙向通信了。

一般情況下,串口模塊發(fā)送數(shù)據(jù)的管腳叫做TX,接收數(shù)據(jù)的管腳叫做RX。發(fā)送端發(fā)過去的數(shù)據(jù),需要對方串口模塊的接收端來接收,所以一側(cè)發(fā)送端的TX需要連接到另外一側(cè)的接收端RX,接收和發(fā)送在兩方看來是相對的,所以我們接線的時候,要記住永遠(yuǎn)是TX引腳連接到RX引腳,接反了數(shù)據(jù)就傳輸不了了。
硬件連接
接下來,我們就嘗試通過一個串口模塊來實(shí)現(xiàn)電腦和旭日X3Pi的串口通信。

在接線方面,我們先交叉連接串口模塊和旭日X3Pi的RX、TX,同時為了讓兩邊具有相同的參考電平,還要將兩者的GND連接到一起,然后再把串口模塊連接到電腦就可以了。
-
模塊
+關(guān)注
關(guān)注
7文章
2837瀏覽量
53283 -
uart
+關(guān)注
關(guān)注
22文章
1314瀏覽量
106634 -
串口通信
+關(guān)注
關(guān)注
34文章
1662瀏覽量
57965
發(fā)布評論請先 登錄
對于51單片機(jī)和arm9開發(fā)板串口通信問題的分析
關(guān)于STM32F串口通信的分析
基于標(biāo)準(zhǔn)庫函數(shù)與基于HAL庫函數(shù)的stm32編程方式的差異
基于COM技術(shù)的串口通信組件的設(shè)計(jì)
PLC串口通信原理分析 RS232-C接口連接器定義
基于標(biāo)準(zhǔn)庫函數(shù)與基于HAL庫函數(shù)的stm32編程方式對比
【分享】什么是串口通信?串口常見通信問題如何解決?
串口通信原理分析
評論