
發布
注冊
/
登錄串口通信的案例
串口通信常見問題淺析
什么是串口通信
串口通信,就是傳數據只有一根線傳輸,一次只能傳一個位,要傳一個字節就需要傳8次。串口通信就是把數據串在一根線上傳輸,所以就叫串口吧。
在對速率要求不高的情況,使用一根線發送數據是帶來大大的方便和實用價值的。
為了能正常發送和接收正確的數據,那異步串口通信就需要如下圖的格式。
在串口的通信參數上,就有了波特率、起始位、數據位、校驗位、停止位這幾個參數。
232\485\422的區別
串口通信主要為分232、485、422三種通信方式,這三種有什么區別呢?
01
232通信
232通信主要是由RX、TX、GND三根線組成。RX接TX,TX接RX,GND接GND。這里發送和接收分別是由不同的線處理的,也就是能同時發送數據和接收數據,這就是所謂的全雙工通信。
在這里擴展一下,串口通信還有一個功能叫做全功能串口通信,也叫標準串口。因為在兩個設備間進行數據傳輸,有些設備處理速度比較快,有些數據比較慢。為了保證數據能正常傳輸,在RX、TX的基礎上,還增加了幾個控制引腳,最后成了9個引腳,也就是常見的DB9這個東西,如下圖所示。
但是,如今很多控制器、人機界面、PLC等使用串口通信中一般不使用標準串口,而是直接使用RX、TX、GND三根線來通信的。
02
485通信
485的出現,是為了解決232通信距離受限的問題。
展開 看完這篇,不要說不懂串口通信!
一、什么是串口通訊?
串行通訊是指僅用一根接收線和一根發送線就能將數據以位進行傳輸的一種通訊方式。盡管串行通訊的比按字節傳輸的并行通信慢,但是串口可以在僅僅使用兩根線的情況下就能實現數據的傳輸。
典型的串口通信使用3根線完成,分別是地線、發送、接收。由于串口通信是異步的,所以端口能夠在一根線上發送數據同時在另一根線上接收數據。串口通信最重要的參數是波特率、數據位、停止位和奇偶的校驗。對于兩個需要進行串口通信的端口,這些參數必須匹配,這也是能夠實現串口通訊的前提。
圖1:串行通訊示數據傳輸意圖
二、串口通訊的通訊協議?
最初數據是模擬信號輸出簡單過程量,后來儀表接口出現了RS232接口,這種接口可以實現點對點的通信方式,但這種方式不能實現聯網功能,這就促生了RS485。
我們知道串口通信的數據傳輸都是0和1,在單總線、I2C、UART中都是通過一根線的高低電平來判斷邏輯1或者邏輯0,但這種信號線的GND再與其他設備形成共地模式的通信,這種共地模式傳輸容易產生干擾,并且抗干擾性能也比較弱。所以差分通信、支持多機通信、抗干擾強的RS485就被廣泛的使用了。
RS485通信最大特點就是傳輸速度可以達到10Mb/s以上,傳輸距離可以達到3000米左右。大家需要注意的是雖然485最大速度和最大傳輸距離都很大,但是傳輸的速度是會隨距離的增加而變慢的,所以兩者是不可以兼得的。
三、串口通訊的物理層
串口通訊的物理層有很多標準,例如上面提到的,我們主要講解RS-232標準,RS-232標準主要規定了信號的用途、通訊接口以及信號的電平標準。
在上面的通訊方式中,兩個通訊設備的"DB9接口"之間通過串口信號線建立起連接,串口信號線中使用"RS-232標準"傳輸數據信號。
展開 串口通信基礎知識
串口是串行接口(serial port)的簡稱,也稱為串行通信接口或COM接口。
串口通信是指采用串行通信協議(serial communication)在一條信號線上將數據一個比特一個比特地逐位進行傳輸的通信模式。
串口按電氣標準及協議來劃分,包括RS-232-C、RS-422、RS485等。
1.串行通信
在串行通信中,數據在1位寬的單條線路上進行傳輸,一個字節的數據要分為8次,由低位到高位按順序一位一位的進行傳送。
串行通信的數據是逐位傳輸的,發送方發送的每一位都具有固定的時間間隔,這就要求接收方也要按照發送方同樣的時間間隔來接收每一位。不僅如此,接收方還必須能夠確定一個信息組的開始和結束。
常用的兩種基本串行通信方式包括同步通信和異步通信。
1.1串行同步通信
同步通信(SYNC:synchronous data communication)是指在約定的通信速率下,發送端和接收端的時鐘信號頻率和相位始終保持一致(同步),這樣就保證了通信雙方在發送和接收數據時具有完全一致的定時關系。
同步通信把許多字符組成一個信息組(信息幀),每幀的開始用同步字符來指示,一次通信只傳送一幀信息。在傳輸數據的同時還需要傳輸時鐘信號,以便接收方可以用時針信號來確定每個信息位。
同步通信的優點是傳送信息的位數幾乎不受限制,一次通信傳輸的數據有幾十到幾千個字節,通信效率較高。
展開 串口通信原理簡介
PLC串口通信原理
PLC各型主機均內建2個通信接口的標準配置,即一個RS232和一個RS485通信接口,其RS232接口主要用于上下載程序或用來與上位機、觸摸屏通信,而RS485接口主要用于組建使用RS485協議的網絡,實現通信控制。
1.RS232接口
RS232-C接口連接器一般使用型號為DB-9的9芯插頭座,只需3條接口線,即"發送數據"、"接收數據"和"信號地"即可傳輸數據,其9個引腳的定義如圖11-3所示。
圖11-3 RS232-C接口連接器定義
在RS232的規范中,電壓值在+3V~+15V(一般使用+6V)稱為"0"或"ON"。電壓在-3V~-15V(一般使用-6V)稱為"1"或"OFF";計算機上的RS232"高電位"約為9V,而"低電位"則約為-9V。
RS232為全雙工工作模式,其信號的電壓是參考地線而得到的,可以同時進行數據的傳送和接收。在實際應用中采用RS232接口,信號的傳輸距離可以達到15m。不過RS232只具有單站功能,即一對一通信。
2.RS485接口
RS485采用正負兩根信號線作為傳輸線路。兩線間的電壓差為+2V~6V表示邏輯"1":兩線間的電壓差為-2V~6V表示邏輯"0"。
RS485為半雙工工作模式,其信號由正負兩條線路信號準位相減而得,是差分輸入方式,抗共模干擾能力強,即抗噪聲干擾性好;實際應用中其傳輸距離可達1200米。RS485具有多站能力,即一對多的主從通信。
在串行通信中,數據通常是在兩個站之間傳送,按照數據在通信線路上的傳送方向可分為3種基本的傳送方式:單工、半雙工和全雙工,如圖11-4所示。
圖11-4 單工、半雙工和全雙工通信
單工通信使用一根導線,信號的傳送方和接收方有明確的方向性。也就是說,通信只在一個方向上進行。
展開 
學習STM32單片機,繞不開的串口
51單片機可以用串口來調試,STM32可以用串口來調試,Linux開發板也是使用串口來調試。
當你學會串口通信時,你可以開始玩WIFI模塊、GSM模塊、藍牙模塊、GPS模塊、以及各種使用串口通信的傳感器等等。有能力你還可以編寫上位機軟件通過串口通信來控制設備。
串口通信需要什么
如果你只有STM32核心板,那么你還需要一個串口轉USB模塊和一個串口數據接收軟件還有幾根杜邦線就可以了。
如果你的是比較完整的一款開發板的話,一般都已經帶有串口轉USB模塊,這樣使用起來就更簡單了。聰明的你是不是發現還缺少了點什么,對。沒錯因為還缺少了最重要的程序。想要使用串口通信當然還需要寫串口通信的程序。
下文就教你如何去用,而不是寫。
串口實驗
關于串口的實驗,之前錄過一個基于HAL庫來實現的視頻,可以點擊查看。
??STM32打印數據到串口助手
而下文中的實驗基于標準庫實現的,與HAL相比思路是一樣的。
在做一個實驗時,最好把這個實驗分割成幾個關鍵的步驟,這樣做的好處就是可以清晰的知道自己需要做什么,以及做完了哪些。還有哪些還沒做。
下面把串口實驗分成幾個關鍵的步驟:
1)串口通信使用到的GPIO引腳配置
STM32F103系列的芯片一般都有三個串口以上,用來調試使用的串口一般都是使用USART1。其他的串口配置都是一樣的。
展開 #modbus rtu#基于modbus rtu通信協議串口通訊動態鏈接庫DLL V2.0
modbus rtu通信協議串口通訊動態鏈接庫DLL(以下簡稱DLL),是為滿足工業通信需要,
針對工業領域要求上位機對PLC、工業儀表通訊實時采集與控制的組態編程而設計。
一、采用Delphi語言開發的標準串口通訊庫的基本特點
本DLL是采用Delphi語言開發的標準串口通訊庫,具有以下特點:
1)、遵循modbus rtu串口通訊協議(施耐德、西門子、臺達、永宏等品牌PLC及各類工業儀表等支持本協議);
2)、實時性、可靠性好,通用性強;
3)、適用于多PLC聯網和上位機通信,滿足多方面的需要(聯網時可采用485總線式);
4)、函數接口功能全,操作簡單,支持modbus的大部分讀寫功能函數;
5)、附加實用轉換與讀取函數,易于快速開發(VC等非RAD開發環境的開發);
6)、支持USB、PC擴展卡等擴展串口號;
7)、支持多種操作系統win9x/win2000/winXP(標注Win32 DLL);
8)、可在多種編程環境下使用,例如VB、VC、Delphi等開發環境。
9)、支持modbus rtu標準的功能代碼01、02、03、04、05、06、15、16且對相關功能代碼的讀取和寫如做了一些擴充更加符合工業自動化領域的工控軟件的開發,是廣大工控工程師的必備工具軟件。
二、modbus rtu通訊協議簡介
Modbus 協議是應用于電子控制器上的一種通用語言。通過此協議,控制器相互之間、控制器經由網絡(例如以太網)和其它設備之間可以通信。它已經成為一通用工業標準。有了它,不同廠商生產的控制設備可以連成工業網絡,進行集中監控。此協議定義了一個控制器能認識使用的消息結構,而不管它們是經過何種網絡進行通信的。它描述了一控制器請求訪問其它設備的過程,如果回應來自其它設備的請求,以及怎樣偵測錯誤并記錄。
展開 PLC串口通訊的知識!讓你輕松自學PLC通訊
電力作業人員在使用PLC的時候會接觸到很多的通訊協議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎?
1,什么是串口通訊?
串口是計算機上一種非常通用設備通信的協議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數計算機包含兩個基于RS232的串口。串口同時也是儀器儀表設備通用的通信協議;很多GPIB兼容的設備也帶有RS- 232口。同時,串口通信協議也可以用于獲取遠程采集設備的數據。
2,串口通訊的使用
串口通訊使用3根線完成:(1)地線,(2)發送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發送數據同時在另一根線上接收數據。其他線用于握手,但是不是必須的。
串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對于兩個進行通行的端口,這些參數必須匹配:
a,波特率:這是一個衡量通信速度的參數。它表示每秒鐘傳送的bit的個數。例如300波特表示每秒鐘發送300個bit。當我們提到時鐘周期時,我們就是指波特率例如如果協議需要4800波特率,那么時鐘是4800Hz。這意味著串口通信在數據線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠遠大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通訊。
b,數據位:這是衡量通信中實際數據位的參數。當計算機發送一個信息包,實際的數據不會是8位的,標準的值是5、
7和8位。如何設置取決于你想傳送的信息。比如,標準的ASCII碼是0~127(7位)。擴展的ASCII碼是0~255(8位)。如果數據使用簡單的文本(標準ASCII碼),那么每個數據包使用7位數據。每個包是指一個字節,包括開始/停止位,數據位和奇偶校驗位。
展開 誰說零基礎不能學PLC串口通訊?電工學PLC優勢太大,估計電工自己都不知道
電氣作業人員在使用PLC的時候會接觸到很多的通訊協議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎?
1,什么是串口通訊?
串口是計算機上一種非常通用設備通信的協議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數計算機包含兩個基于RS232的串口。
串口同時也是儀器儀表設備通用的通信協議;很多GPIB兼容的設備也帶有RS- 232口。同時,串口通信協議也可以用于獲取遠程采集設備的數據。
2,串口通訊的使用
串口通訊使用3根線完成:(1)地線,(2)發送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發送數據同時在另一根線上接收數據。其他線用于握手,但是不是必須的。
串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對于兩個進行通行的端口,這些參數必須匹配:
a,波特率:這是一個衡量通信速度的參數。它表示每秒鐘傳送的bit的個數。例如300波特表示每秒鐘發送300個bit。當我們提到時鐘周期時,我們就是指波特率例如如果協議需要4800波特率,那么時鐘是4800Hz。
這意味著串口通信在數據線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠遠大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通訊。
b,數據位:這是衡量通信中實際數據位的參數。當計算機發送一個信息包,實際的數據不會是8位的,標準的值是5、7和8位。如何設置取決于你想傳送的信息。
比如,標準的ASCII碼是0~127(7位)。擴展的ASCII碼是0~255(8位)。
展開 電工進階PLC大神:必備PLC串口通訊的基本知識~
電氣作業人員在使用PLC的時候會接觸到很多的通訊協議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎?
01
什么是串口通訊?
串口是計算機上一種非常通用設備通信的協議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數計算機包含兩個基于RS232的串口。
串口同時也是儀器儀表設備通用的通信協議;很多GPIB兼容的設備也帶有RS- 232口。同時,串口通信協議也可以用于獲取遠程采集設備的數據。
02
串口通訊的使用
串口通訊使用3根線完成:(1)地線,(2)發送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發送數據同時在另一根線上接收數據。其他線用于握手,但是不是必須的。
串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對于兩個進行通行的端口,這些參數必須匹配:
a.波特率:這是一個衡量通信速度的參數。它表示每秒鐘傳送的bit的個數。例如300波特表示每秒鐘發送300個bit。當我們提到時鐘周期時,我們就是指波特率例如如果協議需要4800波特率,那么時鐘是4800Hz。
這意味著串口通信在數據線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠遠大于這些值,但是波特率和距離成反比。
展開 PLC串口通訊的基本知識!
電氣作業人員在使用PLC的時候會接觸到很多的通訊協議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎?
1,什么是串口通訊?
串口是計算機上一種非常通用設備通信的協議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數計算機包含兩個基于RS232的串口。
串口同時也是儀器儀表設備通用的通信協議;很多GPIB兼容的設備也帶有RS- 232口。同時,串口通信協議也可以用于獲取遠程采集設備的數據。
2,串口通訊的使用
串口通訊使用3根線完成:(1)地線,(2)發送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發送數據同時在另一根線上接收數據。其他線用于握手,但是不是必須的。
串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對于兩個進行通行的端口,這些參數必須匹配:
a,波特率:這是一個衡量通信速度的參數。它表示每秒鐘傳送的bit的個數。例如300波特表示每秒鐘發送300個bit。當我們提到時鐘周期時,我們就是指波特率例如如果協議需要4800波特率,那么時鐘是4800Hz。
這意味著串口通信在數據線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠遠大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通訊。
b,數據位:這是衡量通信中實際數據位的參數。當計算機發送一個信息包,實際的數據不會是8位的,標準的值是5、7和8位。如何設置取決于你想傳送的信息。
比如,標準的ASCII碼是0~127(7位)。擴展的ASCII碼是0~255(8位)。
展開 單片機串口最底層的本質!
嵌入式開發中,UART串口是最常見的一種通信接口,你知道為啥串口這么常見嗎?本文就帶你深入了解串口最底層的本質內容。
一、什么是串口通訊?
串行通訊是指僅用一根接收線和一根發送線就能將數據以位進行傳輸的一種通訊方式。盡管串行通訊的比按字節傳輸的并行通信慢,但是串口可以在僅僅使用兩根線的情況下就能實現數據的傳輸。
典型的串口通信使用3根線完成,分別是地線、發送、接收。由于串口通信是異步的,所以端口能夠在一根線上發送數據同時在另一根線上接收數據。串口通信最重要的參數是波特率、數據位、停止位和奇偶的校驗。對于兩個需要進行串口通信的端口,這些參數必須匹配,這也是能夠實現串口通訊的前提。
圖1:串行通訊示數據傳輸意圖
二、串口通訊的通訊協議?
最初數據是模擬信號輸出簡單過程量,后來儀表接口出現了RS232接口,這種接口可以實現點對點的通信方式,但這種方式不能實現聯網功能,這就促生了RS485。
我們知道串口通信的數據傳輸都是0和1,在單總線、I2C、UART中都是通過一根線的高低電平來判斷邏輯1或者邏輯0,但這種信號線的GND再與其他設備形成共地模式的通信,這種共地模式傳輸容易產生干擾,并且抗干擾性能也比較弱。所以差分通信、支持多機通信、抗干擾強的RS485就被廣泛的使用了。
RS485通信最大特點就是傳輸速度可以達到10Mb/s以上,傳輸距離可以達到3000米左右。
展開 
終于有人把西門子PLC通信說明白了!
通過這件事,從側面可以看出,西門子在工控領域的市場占有率很大,那么對于上位機開發人員來說,使用西門子PLC作為下位機,我們應該如何與之進行通信呢?
西門子PLC支持很多種通信協議,主要分為兩種,一種是串口通信,一種是以太網通信,同時也可以通過OPC實現數據通信。
串口通信
西門子PLC支持串口通信,在S7-200和S7-200Smart中,都直接集成了串口,但是從S7-1200到S7-1500,慢慢都取消掉了,如果需要,可以通過擴展模塊的方式來增加,出現這種現象的原因,其實也是工業發展的必然結果。串口通信的優勢在于簡單、成本低,但是劣勢也非常明顯,就是傳輸效率低。西門子早期的串口通信主要是Profibus DP通信,但是上位機是無法直接與西門子PLC走Profibus DP通信的,因此,西門子PLC常用的串口通信方案如下所示:
PPI通信:PPI通信只針對S7-200和S7-200 Smart系列PLC,其他型號不支持。
ModbusRTU主站:西門子PLC對Modbus協議支持還是比較不錯的,這里是指PLC做Slave(即從站),上位機做Master(即主站)。
ModbusRTU從站:這里是指PLC做Master(即主站),上位機做Slave(即從站)。
以太網通信
西門子PLC通信還是以太網通信為主,我們常說的西門子通信協議分別是S7協議和Profinet協議,但是Profinet是一種總線協議,目前,C#是無法直接與西門子PLC走Profinet通信的。因此,西門子PLC常用的以太網通信方案如下所示:
S7通信:基本上從S7-200到S7-1500均可以實現,這里有很多可以選擇的開源或商業庫,包括http://s7.net、pronodave、libnodave、sharp7,也可以自己封裝通信庫。
展開 還沒有搞懂各種通信?一文帶你讀懂UART、TTL、RS232、RS422、RS485、CAN、USB......
CAN總線的通信距離可達10千米(速率低于5Kbps),速度可達1Mbps(通信距離小于40M)。
CAN電平邏輯
CAN總線采用"線與"的規則進行總線沖裁,1&0為0,所以稱0為顯性,1為隱性。
從電位上看,因為規定高電位為0,低電位為1,同時發出信號時實際呈現為高電位,從現象上看就像0覆蓋了1,所以稱0為顯性,1為隱性。
USB通信串行總線
USB接口最少有四根線,其中有兩根是數據線,而所有的USB數據傳輸都是通過這兩根線完成。它的通信遠比串口復雜的多。
兩根數據線采用差分傳輸,即需要兩根數據線配合才能傳輸一個bit,因此是半雙工通信,同一時間只能發送或者接收。
USB 規定,如果電壓電平不變,代表邏輯1;如果電壓電平變化,則代表邏輯0。
USB轉TTL
一般USB轉串口都是用CH340G芯片。
用串口通信比USB簡單,因為串口通信沒有協議。
SD卡
SD卡是一種存儲卡,可用于手機作為內存卡使用。
嵌入式中,單片機與SD卡通信有兩種模式:
1. SPI總線通信模式;
2. SD總線通信模式。
展開 還沒有搞懂各種通信?一文帶你讀懂UART、TTL、RS232、RS422、RS485、CAN、USB......
CAN總線的通信距離可達10千米(速率低于5Kbps),速度可達1Mbps(通信距離小于40M)。
CAN電平邏輯
CAN總線采用"線與"的規則進行總線沖裁,1&0為0,所以稱0為顯性,1為隱性。
從電位上看,因為規定高電位為0,低電位為1,同時發出信號時實際呈現為高電位,從現象上看就像0覆蓋了1,所以稱0為顯性,1為隱性。
USB通信串行總線
USB接口最少有四根線,其中有兩根是數據線,而所有的USB數據傳輸都是通過這兩根線完成。它的通信遠比串口復雜的多。
兩根數據線采用差分傳輸,即需要兩根數據線配合才能傳輸一個bit,因此是半雙工通信,同一時間只能發送或者接收。
USB 規定,如果電壓電平不變,代表邏輯1;如果電壓電平變化,則代表邏輯0。
USB轉TTL
一般USB轉串口都是用CH340G芯片。
用串口通信比USB簡單,因為串口通信沒有協議。
SD卡
SD卡是一種存儲卡,可用于手機作為內存卡使用。
嵌入式中,單片機與SD卡通信有兩種模式:
1. SPI總線通信模式;
2. SD總線通信模式。
展開 Modbus 的RTU、ASCII、TCP傻傻搞不清楚?一文全解讀
串口通信:隨著計算機系統的應用和微機網絡的發展,通信功能越來越顯得重要。這里所說的通信是指計算機與外界的信息交換。因此,通信既包括計算機與外部設備之間,也包括計算機和計算機之間的信息交換。由于串行通信是在一根傳輸線上一位一位的傳送信息,所用的傳輸線少,并且可以借助現成的電話網進行信息傳送,因此特別適合于遠距離傳輸。對于那些與計算機相距不遠的人-機交換設備和串行存儲的外部設備如終端、打印機、邏輯分析儀、磁盤等,采用串行方式交換數據也很普遍。在實時控制和管理方面,采用多臺微機處理機組成分級分布控制系統中,各 CPU 之間的通信一般都是串行方式。所以串行接口是微機應用系統常用的接口。許多外設和計算機按串行方式進行通信,這里所說的串行方式,是指外設與接口電路之間的信息傳送方式,實際上CPU 與接口之間仍按并行方式工作。
串口:串口是計算機上一種非常通用設備通信的協議,不要與通用串行總線Universal Serial Bus(USB)混淆。大多數計算機包含兩個基于RS232的串口。串口同時也是儀器儀表設備通用的通信協議;很多GPIB兼容的設備也帶有RS-232口。同時,串口通信協議也可以用于獲取遠程采集設備的數據。
串口通信的概念非常簡單,串口按位(bit)發送和接收字節。盡管比按字節(byte)的并行通信要慢,但是串口可以在使用一根線發送數據的同時用另一根線接收數據。它很簡單并且能夠實現遠距離通信。比如IEEE488定義并行通行狀態時,規定設備線總常不得超過20米,并且任意兩個設備間的長度不得超過2米;而對于串口而言,長度可達1200米。
典型地,串口用于ASCII碼字符的傳輸。通信使用3根線完成:地線、發送和接收。由于串口通信是異步的,端口能夠在一根線上發送數據同時在另一根線上接收數據。其他線用于握手,但是不是必須的。
展開