日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 技術(shù)學(xué)院 > 熱搜器件
[導(dǎo)讀]串口是計(jì)算機(jī)上一種非常通用的設(shè)備通信協(xié)議。---------------------------------串口的引腳定義:9芯 信號(hào)方向來(lái)自 縮寫(xiě) 描述 1 調(diào)制解調(diào)器 CD 載波檢測(cè) 2 調(diào)制解調(diào)器 RXD 接收數(shù)據(jù) 3 PC TXD 發(fā)送數(shù)據(jù) 4 PC DTR 數(shù)據(jù)

串口是計(jì)算機(jī)上一種非常通用的設(shè)備通信協(xié)議。

---------------------------------

串口的引腳定義:

9芯 信號(hào)方向來(lái)自 縮寫(xiě) 描述 1 調(diào)制解調(diào)器 CD 載波檢測(cè) 2 調(diào)制解調(diào)器 RXD 接收數(shù)據(jù) 3 PC TXD 發(fā)送數(shù)據(jù) 4 PC DTR 數(shù)據(jù)終端準(zhǔn)備好 5

GND 信號(hào)地 6 調(diào)制解調(diào)器 DSR 通訊設(shè)備準(zhǔn)備好 7 PC RTS 請(qǐng)求發(fā)送 8 調(diào)制解調(diào)器 CTS 允許發(fā)送 9 調(diào)制解調(diào)器 RI 響鈴指示器 兩個(gè)串口連接時(shí),接收數(shù)據(jù)針腳與發(fā)送數(shù)據(jù)針腳相連,彼此交叉,信號(hào)地對(duì)應(yīng)相接即可。

---------------------------------

串口的電氣特性:

1)RS-232串口通信最遠(yuǎn)距離是50英尺

2)RS232可做到雙向傳輸,全雙工通訊,最高傳輸速率20kbps

3)RS-232C上傳送的數(shù)字量采用負(fù)邏輯,且與地對(duì)稱(chēng)

邏輯1:-3 ~-15V

邏輯0:+3~+15V

所以與單片機(jī)連接時(shí)常常需要加入電平轉(zhuǎn)換芯片:

---------------------------------

串口通信參數(shù):

a)波特率:RS-232-C標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)傳輸速率為每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特。

b)數(shù)據(jù)位:標(biāo)準(zhǔn)的值是5、7和8位,如何設(shè)置取決于你想傳送的信息。比如,標(biāo)準(zhǔn)的ASCII碼是0~127(7位);擴(kuò)展的ASCII碼是0~255(8位)。

c)停止位:用于表示單個(gè)包的最后一位,典型的值為1,1.5和2位。由于數(shù)是在傳輸線上定時(shí)的,并且每一個(gè)設(shè)備有其自己的時(shí)鐘,很可能在通信中兩臺(tái)設(shè)備間出現(xiàn)了小小的不同步。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計(jì)算機(jī)校正時(shí)鐘同步的機(jī)會(huì)。

d)奇偶校驗(yàn)位:在串口通信中一種簡(jiǎn)單的檢錯(cuò)方式。對(duì)于偶和奇校驗(yàn)的情況,串口會(huì)設(shè)置校驗(yàn)位(數(shù)據(jù)位后面的一位),用一個(gè)值確保傳輸?shù)臄?shù)據(jù)有偶個(gè)或者奇?zhèn)€邏輯高位。例如,如果數(shù)據(jù)是011,那么對(duì)于偶校驗(yàn),校驗(yàn)位為0,保證邏輯高的位數(shù)是偶數(shù)個(gè)。如果是奇校驗(yàn),校驗(yàn)位位1,這樣就有3個(gè)邏輯高位。

---------------------------------

串口通信的傳輸格式:

串行通信中,線路空閑時(shí),線路的TTL電平總是高,經(jīng)反向RS232的電平總是低。一個(gè)數(shù)據(jù)的開(kāi)始RS232線路為高電平,結(jié)束時(shí)Rs232為低電平。數(shù)據(jù)總是從低位向高位一位一位的傳輸。示波器讀數(shù)時(shí),左邊是數(shù)據(jù)的高位。

例如,對(duì)于16進(jìn)制數(shù)據(jù)55aaH,當(dāng)采用8位數(shù)據(jù)位、1位停止位傳輸時(shí),它在信號(hào)線上的波形如圖1(TTL電平)和圖2(RS-232電平)所示。

55H=01010101B,取反后10101010B,加入一個(gè)起始位1,一個(gè)停止位0,55H的數(shù)據(jù)格式為1010101010B;

aaH=10101010B,取反后01010101B,加入一個(gè)起始位1,一個(gè)停止位0,55H的數(shù)據(jù)格式為1101010100B;

---------------------------------

串口通信的接收過(guò)程:

(異步通信:接收器和發(fā)送器有各自的時(shí)鐘;同步通信:發(fā)送器和接收器由同一個(gè)時(shí)鐘源控制。RS232是異步通信)

(1)開(kāi)始通信時(shí),信號(hào)線為空閑(邏輯1),當(dāng)檢測(cè)到由1到0的跳變時(shí),開(kāi)始對(duì)“接收時(shí)鐘”計(jì)數(shù)。

(2)當(dāng)計(jì)到8個(gè)時(shí)鐘時(shí),對(duì)輸入信號(hào)進(jìn)行檢測(cè),若仍為低電平,則確認(rèn)這是“起始位”,而不是干擾信號(hào)。

(3)接收端檢測(cè)到起始位后,隔16個(gè)接收時(shí)鐘,對(duì)輸入信號(hào)檢測(cè)一次,把對(duì)應(yīng)的值作為D0位數(shù)據(jù)。若為邏輯1, 作為數(shù)據(jù)位1;若為邏輯0,作為數(shù)據(jù)位0。

(4)再隔16個(gè)接收時(shí)鐘,對(duì)輸入信號(hào)檢測(cè)一次,把對(duì)應(yīng)的值作為D1位數(shù)據(jù)。….,直到全部數(shù)據(jù)位都輸入。

(5)檢測(cè)校驗(yàn)位P(如果有的話)。

(6)接收到規(guī)定的數(shù)據(jù)位個(gè)數(shù)和校驗(yàn)位后,通信接口電路希望收到停止位S(邏輯1),若此時(shí)未收到邏輯1,說(shuō)明出現(xiàn)了錯(cuò)誤,在狀態(tài)寄存器中置“幀錯(cuò)誤”標(biāo)志。若沒(méi)有錯(cuò)誤,對(duì)全部數(shù)據(jù)位進(jìn)行奇偶校驗(yàn),無(wú)校驗(yàn)錯(cuò)時(shí),把數(shù)據(jù)位從移位寄存器中送數(shù)據(jù)輸入寄存器。若校驗(yàn)錯(cuò),在狀態(tài)寄存器中置奇偶錯(cuò)標(biāo)志。

(7)本幀信息全部接收完,把線路上出現(xiàn)的高電平作為空閑位。

(8)當(dāng)信號(hào)再次變?yōu)榈蜁r(shí),開(kāi)始進(jìn)入下一幀的檢測(cè)。

---------------------------------

單片機(jī)常用11.0592M的的晶振,這個(gè)奇怪?jǐn)?shù)字是有來(lái)歷的:

波特率為9600BPS每位位寬t1=1/9600s

晶振周期t2=1/11.0592/1000000S

單片機(jī)機(jī)器周期t3=12*t2

t1/t3=96

即對(duì)于9600BPS的串口,單片機(jī)對(duì)其以96倍的速率進(jìn)行采樣。

如果單片機(jī)晶振用的不正確,會(huì)對(duì)串口接受產(chǎn)生誤碼。

---------------------------------

RS485和RS422

RS485總線,在要求通信距離為幾十米到上千米時(shí),廣泛采用RS-485 串行總線標(biāo)準(zhǔn)。RS485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。加上總線收發(fā)器具有高靈敏度,能檢測(cè)低至200mV的電壓,故傳輸信號(hào)能在千米以外得到恢復(fù)。RS485采用半雙工工作方式,任何時(shí)候只能有一點(diǎn)處于發(fā)送狀態(tài),因此,發(fā)送電路須由使能信號(hào)加以控制。RS485用于多點(diǎn)互連時(shí)非常方便,可以省掉許多信號(hào)線。應(yīng)用RS485可以聯(lián)網(wǎng)構(gòu)成分布式系統(tǒng),其允許最多并聯(lián)32臺(tái)驅(qū)動(dòng)器和32臺(tái)接收器。

RS422總線,RS485和RS422電路原理基本相同,都是以差動(dòng)方式發(fā)送和接受,不需要數(shù)字地線。差動(dòng)工作是同速率條件下傳輸距離遠(yuǎn)的根本原因,這正是二者與RS232的根本區(qū)別,因?yàn)?strong>RS232是單端輸入輸出,雙工工作時(shí)至少需要數(shù)字地線發(fā)送線和接受線三條線(異步傳輸),還可以加其它控制線完成同步等功能。RS422通過(guò)兩對(duì)雙絞線可以全雙工工作收發(fā)互不影響,而RS485只能半雙工工作,發(fā)收不能同時(shí)進(jìn)行,但它只需要一對(duì)雙絞線。RS422和RS485在19kpbs下能傳輸1200米。用新型收發(fā)器線路上可連接臺(tái)設(shè)備。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在電子設(shè)備中,電源 PCB 板承擔(dān)著為各個(gè)部件穩(wěn)定供電的關(guān)鍵任務(wù),其線路的質(zhì)量和可靠性直接影響到設(shè)備的整體性能。然而,在電源 PCB 板的設(shè)計(jì)、制作以及使用過(guò)程中,常常會(huì)出現(xiàn)各種線路問(wèn)題,這些問(wèn)題若不能及時(shí)妥善處理,可能...

關(guān)鍵字: 電源 PCB 線路

在現(xiàn)代電子系統(tǒng)中,串口通信(UART/USART)是一種廣泛應(yīng)用的通信方式,尤其在微控制器(MCU)領(lǐng)域。STM32系列MCU以其高性能、低功耗和豐富的外設(shè)資源,成為許多嵌入式系統(tǒng)開(kāi)發(fā)的首選。在某些情況下,硬件串口資源可...

關(guān)鍵字: STM32 串口通信

在現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)中,STM32微控制器(MCU)憑借其強(qiáng)大的功能和靈活的配置,成為了眾多開(kāi)發(fā)者的首選。其中,串口通信作為MCU與外界進(jìn)行數(shù)據(jù)交換的重要手段,其重要性不言而喻。本文將詳細(xì)介紹STM32的串口通信,包括其...

關(guān)鍵字: STM32 串口通信

在現(xiàn)代工業(yè)自動(dòng)化控制系統(tǒng)中,可編程邏輯控制器(PLC)作為核心設(shè)備,廣泛應(yīng)用于各種工業(yè)控制場(chǎng)景中。然而,在某些特定情況下,我們可能需要在沒(méi)有PLC的條件下,通過(guò)計(jì)算機(jī)直接控制變頻器。此時(shí),串口調(diào)試工具便成為了一種實(shí)用的解...

關(guān)鍵字: PLC 變頻器 串口通信

上海2024年7月25日 /美通社/ -- 近日,全球領(lǐng)先的輪胎制造商德國(guó)馬牌輪胎與本土精品度假酒店集團(tuán)松贊集團(tuán)宣布達(dá)成合作,以「天人之際 馬上無(wú)憂(yōu)」為主題,將目光聚焦滇藏線茶馬古道,共同開(kāi)啟無(wú)憂(yōu)守護(hù)計(jì)劃。從指定用車(chē)配套...

關(guān)鍵字: 輪胎 線路 美的 越野車(chē)

UART(通用異步收發(fā)器)串口通信是FPGA設(shè)計(jì)中常見(jiàn)的通信方式之一。本文將介紹FPGA入門(mén)基礎(chǔ)中的UART串口通信設(shè)計(jì),并附上相應(yīng)的代碼示例。

關(guān)鍵字: UART 串口通信 verilog

上位機(jī)串口通信是指在上位機(jī)(通常是計(jì)算機(jī)或微控制器)與外部設(shè)備之間通過(guò)串行通信協(xié)議進(jìn)行數(shù)據(jù)傳輸和通信的過(guò)程。在串口通信中,數(shù)據(jù)以位為單位按順序傳送,通常使用一個(gè)或兩個(gè)物理線路(通常是兩條線)來(lái)實(shí)現(xiàn)數(shù)據(jù)的發(fā)送和接收。

關(guān)鍵字: 上位機(jī) 串口通信

串口通信(Serial Communication)是一種常用的數(shù)據(jù)傳輸方式,它通過(guò)串行數(shù)據(jù)線逐位傳輸數(shù)據(jù),具有成本低、簡(jiǎn)單易用、可靠性高等優(yōu)點(diǎn)。在工業(yè)控制、通信設(shè)備、嵌入式系統(tǒng)等領(lǐng)域得到廣泛應(yīng)用。

關(guān)鍵字: 串口通信 嵌入式系統(tǒng)

串口通信是一種常見(jiàn)的通信方式,用于在不同設(shè)備之間傳輸數(shù)據(jù)。它通過(guò)串行數(shù)據(jù)線(通常是一對(duì)TXD和RXD線)在設(shè)備之間進(jìn)行通信。串口通信具有簡(jiǎn)單、可靠、成本低等優(yōu)點(diǎn),因此在工業(yè)控制、嵌入式系統(tǒng)、數(shù)據(jù)采集等領(lǐng)域得到廣泛應(yīng)用。

關(guān)鍵字: 串口通信 串口編程

串口通信是一種常見(jiàn)的通信方式,主要應(yīng)用于計(jì)算機(jī)和其他設(shè)備之間的數(shù)據(jù)傳輸。它的主要原理是利用串行數(shù)據(jù)傳輸?shù)姆绞?,將?shù)據(jù)一位一位地按順序傳輸,而不是同時(shí)傳輸所有的數(shù)據(jù)。下面我們來(lái)看看串口通信的主要原理以及如何提高其傳輸速度。

關(guān)鍵字: 串口通信 串口速度
關(guān)閉