uart串口跟rs232一樣嗎,串口485與232區(qū)別
chanong
調(diào)試時,你會遇到不同的接口和不同的轉(zhuǎn)換板,不了解它們是非常不愉快的。
首先,串口、UART口、COM口、USB口是指物理接口格式(硬件)。 TTL、RS-232 和RS-485 是指電平標(biāo)準(zhǔn)(電信號)。
串口:串口是一個通用術(shù)語,UART、TTL、RS232 和RS485 都通常稱為串口,因為它們都遵循類似的通信時序協(xié)議。
UART接口:通用異步接收器/發(fā)送器(Universal Asynchronous Receiver/Transmitter),UART是串口發(fā)送和接收的邏輯電路,這部分可以是一個單獨的芯片,也可以作為一個模塊集成到另一個芯片中。微控制器、SOC 和PC。
COM口:指D-SUB形狀的串行通信端口(連接器結(jié)構(gòu),VGA接口連接器也是D-SUB),特別是在臺式電腦或一些電子設(shè)備上,應(yīng)用串行通信時序和RS232邏輯電路。平坦的。
USB端口:通用串行總線和串行端口是完全不同的概念。雖然也是進行串口通信,但USB通信時序和信號電平與串口完全不同,因此與串口無關(guān)。 USB是一種高速通信接口,PC用來連接各種外設(shè),比如U盤、鍵盤鼠標(biāo)、移動硬盤,當(dāng)然還有“USB轉(zhuǎn)串口”模塊。 (USB轉(zhuǎn)串口模塊是帶有USB接口的UART模塊)
TTL、RS232、RS485都是邏輯電平表達。
TTL:TTL是指雙極型晶體管邏輯,市面上很多“USB轉(zhuǎn)TTL”模塊實際上都是“USB轉(zhuǎn)TTL電平串口”模塊。該信號0對應(yīng)0V,1對應(yīng)3.3V或5V。與微控制器和SOC IO 級別兼容。然而,當(dāng)今大多數(shù)數(shù)字邏輯都是采用CMOS 技術(shù)制成的,因此即使實際電平不一定是TTL,也使用術(shù)語TTL。進行串行通信時,單片機直接發(fā)送的基本都是TTL電平。
TTL 電平:全雙工(邏輯1: 2.4V 至5V 邏輯0: 0V 至0.5V)
1、硬件框圖如下TTL用于兩個MCU之間的通信。
2.“0”和“1”是
RS232:電子工業(yè)協(xié)會(EIA)制定的異步傳輸標(biāo)準(zhǔn)接口,同時支持電平標(biāo)準(zhǔn)和通信協(xié)議(時序)電平標(biāo)準(zhǔn):+3V到+15V對應(yīng)0,-3V到-對應(yīng)15V相當(dāng)于1. rs232的邏輯電平與TTL不同,但協(xié)議是相同的。
RS-232 電平:全雙工(邏輯1:-15V 至-5V 邏輯0:+3V 至+15V)
1. 硬件框圖如下,MCU 與PC 之間采用TTL 通信。
2.“0”和“1”是
RS485:RS485是一種串行接口標(biāo)準(zhǔn),采用差分傳輸方式進行長距離傳輸,承載差分信號,抗干擾能力比RS232強很多。兩線電壓差為-(26)V,即0;兩線電壓差為+(26)V,即1
RS-485:半雙工,(邏輯1:+2V---+6V 邏輯0:-6V---2V) 這里的電平是指AB 兩條線之間的電壓差。
1、硬件框圖如下。
2.“0”和“1”是
COM 端口是串行通信端口,也稱為串口。它不同于USB的“通用串行總線”和硬盤的“SATA”。
通常可以看到兩個物理標(biāo)準(zhǔn)。有兩種類型:D型9針插頭和4針杜邦插頭。
這是電路板上常見的常見4 針串行端口,通常具有杜邦針腳?赡苓有第五個引腳,即3.3 V 電源端子。
根據(jù)具體設(shè)備,可以有許多協(xié)議,因為它們被保留在電路板上。
內(nèi)置中提到的串口通常指的是UART端口,但人們常常不明白它們與COM端口有何不同,或者它們與RS232、TTL等有何關(guān)系。事實上,UART和COM指的是物理接口格式(硬件),而TTL和RS-232指的是電平標(biāo)準(zhǔn)(電信號)。
UART 有四個引腳(VCC、GND、RX、TX),使用TTL 電平,低電平為0(0V),高電平為1(3.3V 或更高)。
下面是D型9針串口(通用術(shù)語)。您可以在臺式計算機后面看到它。請注意,該接口只有兩種協(xié)議:RS-232 和RS-485。不在TTL電平(特殊應(yīng)用除外)。 9針串口定義可以在這里找到:
http://wenku.baidu.com/view/5c170c6925c52cc58bd6be6e.html
通常,僅連接兩個引腳:RXD 和TXD 以及GND。
下圖是一個USB轉(zhuǎn)TTL串口的小板,可以讓你使用USB擴展你的串口。該芯片是PL2303HX。網(wǎng)上經(jīng);煜鞣N串口,但這個口確實可以給STC單片機下載程序。
這是CP2102芯片的另一種型號,也是USB轉(zhuǎn)TTL串口。據(jù)說比PL2303好,但實際使用時感覺不出來。該小板有一個額外的+3.3V電源端子,以適應(yīng)各種目標(biāo)電路。下圖顯示了USB 轉(zhuǎn)RS-232 串行端口。
內(nèi)容收集自互聯(lián)網(wǎng)








