日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

串口接口類型 串行接口有哪些種類

關(guān)于這幾個(gè)概念——串行通信、串口、UART、RS232、RS485你是否真的能夠區(qū)分開(kāi)來(lái)?串行通信、串口、UART、RS232、RS485,不知道你第一次看到這些概念的時(shí)候是否一頭霧水,然后在簡(jiǎn)單的接觸了一段時(shí)間后,對(duì)這些概念還是不怎么準(zhǔn)確的說(shuō)出它們之間的區(qū)別,至少我是這樣的,然而今天我就壓將其徹底弄懂 。本文主要是區(qū)分這幾個(gè)概念,并不會(huì)涉及到相關(guān)協(xié)議的具體代碼編寫 。
首先對(duì)串口通信和串口進(jìn)行解析,我們先來(lái)看一下百度百科對(duì)這兩者的解釋:

串行通信作為計(jì)算機(jī)通信方式之一,主要起到主機(jī)與外設(shè)以及主機(jī)之間的數(shù)據(jù)傳輸作用,串行通信具有傳輸線少、成本低的特點(diǎn) 。
串行接口簡(jiǎn)稱串口,也稱串行通信接口或串行通訊接口(通常指COM接口),是采用串行通信方式的擴(kuò)展接口 。串行接口 (Serial Interface)是指數(shù)據(jù)一位一位地順序傳送 。
然后我對(duì)串行通信的概念進(jìn)行一點(diǎn)展開(kāi) 。
串行通信:計(jì)算機(jī)的通信方式有兩種串行通信和并行通信 。串行通信簡(jiǎn)單說(shuō)來(lái)就是將數(shù)據(jù)一位一位的發(fā)送,就像珠子串起來(lái)從一端發(fā)送到另一端一樣,另外串行通信下還會(huì)分為同步通信和異步通信(這里只做提及,由于與本文關(guān)系不大故不再詳細(xì)說(shuō)明) 。而并行通信則可簡(jiǎn)單理解為數(shù)據(jù)并行的發(fā)送,并行就是并排著,也可理解為多車道 。
那么,現(xiàn)在我們對(duì)串行通信和串口來(lái)做一些簡(jiǎn)單的認(rèn)識(shí),利用最簡(jiǎn)單的語(yǔ)文知識(shí),我們可以簡(jiǎn)單的進(jìn)行這樣的理解:串行通信是一種通信方式,串口是一種接口 。通信方式?jīng)Q定的是你選擇什么樣的方式發(fā)送數(shù)據(jù),是一個(gè)車道還是多個(gè)車道,接口是物理接口,是硬件,有具體的形狀,通常它的樣子是這樣 。
串口接口類型 串行接口有哪些種類


圖一:9針的RS232接口
下面我們繼續(xù)分析UART,RS232,RS485,還是一樣的先看一下百度百科對(duì)它們各自的定義:
UART:通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UART 。它將要傳輸?shù)馁Y料在串行通信與并行通信之間加以轉(zhuǎn)換 。
RS232:RS-232標(biāo)準(zhǔn)接口(又稱EIA RS-232)是常用的串行通信接口標(biāo)準(zhǔn)之一,它是由美國(guó)電子工業(yè)協(xié)會(huì)(EIA)聯(lián)合貝爾系統(tǒng)公司、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家于1970年共同制定,其全名是“數(shù)據(jù)終端設(shè)備( DTE)和數(shù)據(jù)通信設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)” 。
RS485:RS485是一個(gè)定義平衡數(shù)字多點(diǎn)系統(tǒng)中的驅(qū)動(dòng)器和接收器的電氣特性的標(biāo)準(zhǔn),該標(biāo)準(zhǔn)由電信行業(yè)協(xié)會(huì)和電子工業(yè)聯(lián)盟定義 。
同樣的我們對(duì)這三個(gè)概念做一遍閱讀理解將其簡(jiǎn)化 :1. UART是一個(gè)傳輸器 。2. RS232是一個(gè)標(biāo)準(zhǔn) 。3.RS485也是一個(gè)標(biāo)準(zhǔn) 。
然后我們將簡(jiǎn)化的概念做一下展開(kāi)(這不是多此一舉哦):
  1. UART是一個(gè)“器”,很明顯這是一個(gè)硬件,一個(gè)需要完成某些特殊功能的,它本身并不是什么協(xié)議,其完成的基本功能主要是串并轉(zhuǎn)換 。
  2. RS223/RS485是電氣標(biāo)準(zhǔn),是兩種不同個(gè)的電氣協(xié)議,其規(guī)定的是電氣特性以及物理特性 。我們知道計(jì)算機(jī)中所有的數(shù)據(jù)都是由“0”和“1“來(lái)進(jìn)行表達(dá)的,這兩個(gè)電氣標(biāo)準(zhǔn)規(guī)定的就是數(shù)據(jù)在電纜或更直白的說(shuō)在用來(lái)連接連個(gè)設(shè)備的電線中,什么樣的電平(可以理解為某個(gè)電壓范圍下)傳輸?shù)臄?shù)據(jù)是“0”或者“1” 。
注1:像RS232還對(duì)接口的具體形式做了規(guī)定,有DB9和DB25 。常用的為DB9,它只有9個(gè)引腳,外觀如圖一 。
注2:有些人可能會(huì)把RS223/RS485稱為通信協(xié)議,這其實(shí)是一種錯(cuò)誤的說(shuō)法,它們只是對(duì)電氣標(biāo)準(zhǔn)和機(jī)械特性做了相關(guān)的規(guī)定,屬于網(wǎng)絡(luò)協(xié)議中的物理層 。

推薦閱讀