久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

一文搞懂UART

 新用戶0118F7lQ 2021-11-16

01

UART簡(jiǎn)介

    通用異步收發(fā)傳輸器( Universal Asynchronous Receiver/Transmitter ),,通常稱作 UART,, 是一種異步收發(fā)傳輸器。將數(shù)據(jù)由串行通信與并行通信間作傳輸轉(zhuǎn)換,, 作為并行輸入成為串行輸出的芯片 UART 是一種通用串行數(shù)據(jù)總線,,用于異步通信。該總線雙向通信,,可以實(shí)現(xiàn)全雙工傳輸和接收,。

02

半雙工和全雙工

  • 全雙工:發(fā)送和接收可同時(shí)進(jìn)行,。 

  • 半雙工:任何時(shí)候只能處于發(fā)送和接收的某一狀態(tài)。

03

接口定義

圖片

Uart接口很簡(jiǎn)單,,就兩根線(RX和TX),。

*注意: 連接時(shí)要共地。

04

UART 通信協(xié)議

UART的工作原理是將要傳輸?shù)臄?shù)據(jù)一位接一位地傳輸,。

數(shù)據(jù)包格式如下:

圖片

數(shù)據(jù)包由起始位,、數(shù)據(jù)幀、奇偶校驗(yàn)位和停止位組成,。

其中每一位(Bit) 的意義如下:

  • 起始位:發(fā)出一個(gè)邏輯'0'的信號(hào),,表示傳輸字符的開始, 平時(shí)不傳輸時(shí)一直處于高電平(即邏輯'1')。

  • 數(shù)據(jù)位:緊接著起始位之后,。數(shù)據(jù)位的個(gè)數(shù)可以是5~8,,從最低位開始傳送。如果不使用奇偶校驗(yàn)位,,數(shù)據(jù)幀長(zhǎng)度可以是9位,。

  • 奇偶校驗(yàn)位:數(shù)據(jù)位加上這一位后,使得“1”的位數(shù)應(yīng)為偶數(shù)(偶校驗(yàn)) 或奇數(shù)(奇校驗(yàn)) ,,以此來(lái)校驗(yàn)數(shù)據(jù)傳送的正確性,。

  • 停止位:表示數(shù)據(jù)包的結(jié)束??梢允?位,、 1.5位、 2位的高電平,。停止位有兩個(gè)作用,,一個(gè)是結(jié)束標(biāo)志,另一個(gè)是做時(shí)鐘校準(zhǔn),。

05

UART工作原理

  • 發(fā)送數(shù)據(jù)過(guò)程:

空閑狀態(tài),,線路處于高電平;當(dāng)收到發(fā)送數(shù)據(jù)指令后,,拉低線路一個(gè)數(shù)據(jù)位的時(shí)間 T,,接著數(shù)據(jù)按低位到高位依次發(fā)送,數(shù)據(jù)發(fā)送完畢后,,接著發(fā)送奇偶校驗(yàn)位和停止位(停止位為高電平),,一幀數(shù)據(jù)發(fā)送結(jié)束。

  • 接收數(shù)據(jù)過(guò)程:

空閑狀態(tài),, 線路處于高電位,;當(dāng)檢測(cè)到線路的下降沿(線路電位由高電位變?yōu)榈碗娢唬?時(shí)說(shuō)明線路有數(shù)據(jù)傳輸,按照約定的波特率從低位到高位接收數(shù)據(jù), 數(shù)據(jù)接收完畢后,, 接著接收并比較奇偶校驗(yàn)位是否正確,, 如果正確則通知后續(xù)設(shè)備準(zhǔn)備接收數(shù)據(jù)或存入緩存。

06

TTL電平

  • 高電平(邏輯'1')

1.輸出:大于2.4V

2.輸入:大于2.0V

  • 低電平(邏輯'0')

1.輸出:小于0.8V

2.輸入:小于1.2V

上面指的是5V的TTL電平,,5V的TTL和5V的CMOS都是通用的邏輯電平,。3.3V及以下的邏輯電平被稱為低電壓邏輯電平,常用的為L(zhǎng)VTTL電平,。低電壓邏輯電平還有2.5V和1.8V兩種,。

07

RS232和RS485

(1)RS232

RS232是美國(guó)電子工業(yè)聯(lián)盟(EIA)制定的串行數(shù)據(jù)通信的接口標(biāo)準(zhǔn)。RS232是9Pin接口,。

引腳

名稱

說(shuō)明

1

DCD

載波檢測(cè)

2

RXD

接收數(shù)據(jù)

3

TXD

發(fā)送數(shù)據(jù)

4

DTR

數(shù)據(jù)終端準(zhǔn)備好

5

GND

信號(hào)地

6

DSR

數(shù)據(jù)準(zhǔn)備好

7

RTS

請(qǐng)求發(fā)送

8

CTS

清除發(fā)送

9

RI

振鈴提示

1)工業(yè)控制的RS232口一般只使用Rx、Tx,、GND三個(gè)引腳,。

2)邏輯電平:

邏輯“1”:-3V~-15V

邏輯“0”:+3V~+15V

3)PC與單片機(jī)(MCU)之間串口通信需要進(jìn)行電平轉(zhuǎn)換。比如使用MAX232芯片進(jìn)行轉(zhuǎn)換,,完成TTL電平與RS232電平的轉(zhuǎn)換,。

(2)RS485

1) RS485采用半雙工工作方式,任何時(shí)候只能有一點(diǎn)處于發(fā)送狀態(tài),,因此,,發(fā)送電路須由使能信號(hào)加以控制。

2) RS485采用差分信號(hào)來(lái)表示電平:

輸出:

邏輯電平“1”:-2V~-6V (AB線電壓差)

邏輯電平“0”:+2V~+6V (AB線電壓差)

輸入:

邏輯電平“1”:大于+200mV(AB線電壓差)

邏輯電平“0”:小于+200mV(AB線電壓差)

3) MAX485芯片用來(lái)完成將TTL電平轉(zhuǎn)換為RS-485電平,。

(3)RS232和RS485的對(duì)比

  • RS232:

1,、傳輸距離大概在15米左右

2、只允許一對(duì)一通信

3,、全雙工

  • RS485:

1,、傳輸距離大概1200米

2、總線上允許接多達(dá)32個(gè)發(fā)射器和43個(gè)接收器

3,、半雙工

08

總結(jié)

    UART是通信協(xié)議,,RS232和RS485是規(guī)定了電氣特性、邏輯電平和各種信號(hào)線的功能,。

圖片

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多