如何理解串列埠,UART, RS232, RS485?

時間 2021-05-06 21:25:31

1樓:tangxuejin

這個問題挺難回答。

哎,那誰誰,把串列埠線拿給我

這個串列埠線一般指的是rs232

串列埠對應的是並口,串列埠就是把資訊串成一串,傳送的位元組乙個乙個到達。

並口是傳送的位元組一起到達。

同等條件下,與並口比,串列埠速度更慢,但是省了線纜,就省了大量成本,包括材料成本和施工成本。一般情況下串列埠速度也夠用,所以一般cpu主控晶元外部的通訊是串列埠居多。

rs232直接用於工業通訊的不多,rs485較多。因為rs485是差分訊號,干擾可以互相抵消,相比較而言,rs485波形不容易變形,抗干擾性能更好。

但是為什麼我們在控制器上總能看到rs232身影?這時候的rs232更多是為了輔助除錯用的。

uart對應的是usart,說的是通訊方式是非同步還是同步

2樓:

答主 @SuperMax 的回答比較中肯。

我再補充一點,RS232和485二者的區別。

485是二線制差分訊號,也就是實際傳輸的資料是通過判斷這兩條訊號線上的電壓差來實現的,正因如此,485半雙工的,也就是傳送和接收不能同時進行,也因如此,485的通訊距離,可以達到幾千公尺。

232是三線製非差分訊號,收發各使用一根訊號線,通過這幾根訊號線與地線的電壓差,來判斷傳輸的資料。所以232是全雙工的。但傳輸距離很近,一般不超過十公尺。

此外,還有一種422介面,422也是差分訊號,但是他是四線制的。跟485類似,因為是兩組差分訊號,所以他是全雙工的。

3樓:江東風又起

串列埠,序列通訊介面的統稱,實際表達與應用中特指RS232UART,RS232的英文書面語叫法

RS232,簡單的說就是TXD RXD GND 三線實現序列通訊,全功能RS232會加入流控制等,一般不用

RS485,序列通訊家族的另一成員,靠A B兩路差分訊號實現序列通訊序列通訊有單工,雙工,半雙工的區別,這個可以擴充套件了解一下

4樓:SuperMax

串列埠簡單來說就是串列埠,什麼是序列?與並行相對應,序列就是將一條資料線分時復用,在不同的時刻傳遞不同的資料,從而達到減少資料線的目的。如要傳送0xAA=0b10101010,如果用8根資料線的並口,只需發一次即可,資料線7到0分別為:

10101010。而如果用一根線,我需要先發0,然後發1,然後發0...最後發1。

總共需要發8次。

按這個定義,UART(TTL電平),232,485都是串列埠,它們都是在同一時間傳送一位,區別是它們的傳輸協議不同。

UART特指微控制器的UART埠,使用TTL電平:

標準TTL輸入高電平最小2V,輸出高電平最小2.4V,典型值3.4V,輸入低電平最大0.8V,輸出低電平最大0.4V,典型值0.2V。

RS232:

邏輯1(MARK)=-3V~-15V,邏輯0(SPACE)=+3~+15V

RS485採用差分方式傳輸:

邏輯"1」以兩線間的電壓差為+(2~6)V表示;邏輯"0"以兩線間的電壓差為-(2~6)V表示

如何理解黑執事2的結局?

一口甜甜的小獠牙 看得我非常心塞,就很窒息 心疼老惡魔,忙活了兩季,好不容易要到嘴的鴨子,就這麼飛了.還是永遠都抓不回來的那種。換了我大概直接就摔盆了,違背契約也要和夏爾不死不休。放一張絕望的384,你看他都難過到沒有高光了 致不滅的你 先看的動漫又去看的漫畫,這裡不得不解釋一下我對主僕二人的關係的...

2分鐘如何理解one shot learning解決人臉辨識

Lockin鴻芸學院 面試前該做哪些準備1 跟競聘行業相關的時事熱點,對熱點追蹤,並加以評價 2 一分鐘自我介紹 目標公司和崗位資訊,可能會出現 3 著裝準備 4 充分的休息 精準休息法,上午面試最好,下午面試前需要休息,看書看手機看電視都不叫休息,應做戶外散步或者小憩25分鐘 步驟 喝一杯咖啡 定...

如何理解word2vector不能解決多義詞問題bert可以解決多義詞問題

wei lu word2vector生成的詞向量是靜態的,比如蘋果這個詞,可能指吃的蘋果也可能指蘋果手機,而bert在生成詞向量時是根據上下文產生的,比如,我要吃蘋果 和 我要買蘋果手機 同乙個詞在不同的上下文下產生的詞向量大概率是不一樣的,因此能夠解決一詞多義問題。 西南交一枝花 首先,是依據動態...