曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ElfBoard嵌入式教育科普|UART接口全面解析

ElfBoard ? 2025-03-10 09:29 ? 次閱讀

掌握UART通信接口的深入知識(shí),對(duì)嵌入式初學(xué)者而言,不僅能夠深化對(duì)通信協(xié)議與方式的認(rèn)知,增強(qiáng)調(diào)試技巧及通信接口設(shè)計(jì)能力,還能拓寬應(yīng)用范疇并培育系統(tǒng)級(jí)思考方式。因此本文將對(duì)UART接口進(jìn)行全面解析,助力嵌入式初學(xué)者在智能硬件時(shí)代構(gòu)建可靠、高效的嵌入式系統(tǒng)

一、基本概念

UART的全稱是Universal Asynchronous Receiver/Transmitter,譯為通用異步收發(fā)傳輸器,是一種硬件設(shè)備,也是一種異步串口通信協(xié)議。它作為一種串行、異步、全雙工的通信協(xié)議,將所需傳輸?shù)臄?shù)據(jù)一位接一位地傳輸,在協(xié)議中信號(hào)線上的狀態(tài)位高電平代表“1”,低電平代表“0”。其特點(diǎn)是通信線路簡(jiǎn)單,只要一對(duì)傳輸線就可以實(shí)現(xiàn)雙向通信,大大降低了成本,但傳送速度較慢。

這里簡(jiǎn)單對(duì)比理解一下全雙工和半雙工、串行和并行、異步和同步幾種通信方式的區(qū)別:

(1)全雙工

指通信雙方可以同時(shí)進(jìn)行發(fā)送和接收數(shù)據(jù),而且可以同時(shí)進(jìn)行這兩個(gè)操作而不會(huì)互相干擾。通常需要兩條物理通信線(或通道),一條用于發(fā)送數(shù)據(jù),另一條用于接收數(shù)據(jù)。典型的例子包括電話系統(tǒng),其中兩個(gè)人可以同時(shí)說(shuō)話和聽對(duì)方說(shuō)話,而不會(huì)發(fā)生沖突。

(2)半雙工

指通信雙方可以交替進(jìn)行發(fā)送和接收數(shù)據(jù),但不能同時(shí)進(jìn)行。當(dāng)一個(gè)設(shè)備發(fā)送數(shù)據(jù)時(shí),另一個(gè)設(shè)備必須處于接收模式,并且反之亦然。只需要一條物理通信線(或通道),這條線在不同時(shí)間段上被用于發(fā)送和接收操作。例如,對(duì)講機(jī)就是典型的半雙工通信設(shè)備,一個(gè)人說(shuō)話時(shí)其他人必須等待,不能同時(shí)說(shuō)話。

(3)串行

串行傳輸是指數(shù)據(jù)位按順序一個(gè)接一個(gè)地傳輸,通過單一的通信線(通道)進(jìn)行。每個(gè)數(shù)據(jù)位依次發(fā)送或接收,依據(jù)一個(gè)時(shí)鐘信號(hào)進(jìn)行同步。由于數(shù)據(jù)逐位傳輸,通常速度比較慢,但可以使用較少的物理線路,適合長(zhǎng)距離通信和資源有限的情況。

(4)并行

并行傳輸是指同時(shí)傳輸多個(gè)數(shù)據(jù)位,每個(gè)數(shù)據(jù)位使用獨(dú)立的通信線(通道)。每個(gè)數(shù)據(jù)位可以獨(dú)立進(jìn)行傳輸和接收。由于同時(shí)傳輸多個(gè)位,因此可以實(shí)現(xiàn)更高的數(shù)據(jù)傳輸速率,但也需要更多的物理線路和更復(fù)雜的硬件支持。

(5)同步

同步傳輸是指數(shù)據(jù)按照預(yù)定的時(shí)鐘信號(hào)進(jìn)行傳輸,發(fā)送和接收端設(shè)備需要共享時(shí)鐘信號(hào),以便正確地解釋數(shù)據(jù)。通信雙方需要通過時(shí)鐘信號(hào)來(lái)同步數(shù)據(jù)的傳輸速率和時(shí)序。能夠?qū)崿F(xiàn)高速數(shù)據(jù)傳輸,并確保數(shù)據(jù)的時(shí)序一致性和準(zhǔn)確性。常見于需要精確的時(shí)序控制和高速數(shù)據(jù)傳輸?shù)膽?yīng)用,如內(nèi)存總線、以太網(wǎng)等。

(6)異步

異步傳輸是指數(shù)據(jù)不需要通過外部的時(shí)鐘信號(hào)來(lái)同步傳輸,而是通過在數(shù)據(jù)包中引入起始位和停止位來(lái)識(shí)別每個(gè)數(shù)據(jù)包的開始和結(jié)束。通信雙方的時(shí)鐘可以是獨(dú)立的。更簡(jiǎn)單和靈活,適用于低速和不需要精確時(shí)序的通信。異步傳輸不需要嚴(yán)格的時(shí)鐘同步,因此可以減少硬件復(fù)雜度和成本。

二、工作模式

UART 通道有兩條數(shù)據(jù)線。每個(gè)設(shè)備上都有一個(gè) RX 引腳和一個(gè) TX 引腳(RX 用于接收,TX 用于發(fā)送)。每個(gè)設(shè)備的 RX 引腳都連接到另一個(gè)設(shè)備的 TX 引腳。此類型的設(shè)備連接是沒有時(shí)鐘線的。

wKgZO2fOO8OAQHkYAACCQvXIzgg834.png

連接好后,UART就會(huì)采用字節(jié)數(shù)據(jù)并以順序方式發(fā)送各個(gè)位。在接收端,第二個(gè)UART將這些位重新組合成完整的字節(jié)。

在UART中,傳輸數(shù)據(jù)是以數(shù)據(jù)幀的方式進(jìn)行的,一個(gè)標(biāo)準(zhǔn)的UART數(shù)據(jù)幀如下圖所示:

wKgZO2fOO9aAIO5EAADYc5A8GGI353.png

起始位:先發(fā)出一個(gè)邏輯“0”,表示傳輸字符開始。

數(shù)據(jù)位:可以是5~8位邏輯“0”或“1”。如ASCII碼(7位),擴(kuò)展BCD碼(8位),采用小端傳輸。

校驗(yàn)位:數(shù)據(jù)位加上這一位后,使得“1”的位數(shù)應(yīng)為偶數(shù)(偶校驗(yàn))或奇數(shù)(奇校驗(yàn))。

停止位:它是一個(gè)字符數(shù)據(jù)的結(jié)束標(biāo)志??梢允?位、1.5位、2位的高電平。

空閑位:處于邏輯“1”狀態(tài),表示當(dāng)前線路上沒有資料傳送。

UART除了要關(guān)注以上的數(shù)據(jù)幀之外,還有很重要的一點(diǎn)就是波特率,波特率指UART傳輸?shù)臄?shù)據(jù)速率,以波特(Baud)為單位。波特率決定了每秒鐘傳輸?shù)谋忍財(cái)?shù)。通信的雙方必須設(shè)置相同的波特率,以確保數(shù)據(jù)的正確傳輸,常見的波特率有9600、115200等。

三、常見類型

UART通信本身定義了數(shù)據(jù)傳輸?shù)倪壿嫿Y(jié)構(gòu)、幀格式和波特率等內(nèi)容,但它并未對(duì)實(shí)際傳輸信號(hào)的電壓范圍做具體規(guī)定。電平標(biāo)準(zhǔn)決定了數(shù)據(jù)傳輸?shù)男盘?hào)電壓范圍、傳輸距離以及抗干擾性能,不同的電平標(biāo)準(zhǔn)實(shí)現(xiàn)UART通信,用來(lái)滿足不同的應(yīng)用需求。

常見的串行通信電平標(biāo)準(zhǔn)有TTL、RS-232和RS-485,它們的常見電壓區(qū)別如下圖所示:

wKgZPGfOPySAFTdZAABMZ6aCBAQ347.png

(1)TTL

基于TTL的UART通信是UART協(xié)議應(yīng)用最簡(jiǎn)單的使用場(chǎng)景,即直接把數(shù)字IO輸出的高低電平作為實(shí)際的物理信號(hào)進(jìn)行傳輸。TTL 使用的是標(biāo)準(zhǔn)的TTL邏輯電平(Transistor-Transistor Logic),常見的電平有5V、3.3V、1.8V。

不同電平標(biāo)準(zhǔn)對(duì)應(yīng)的邏輯高低電平如下表:

wKgZO2fOPzqAHClvAAMkjWiGa14224.png

在物理連接上,只需要設(shè)備共地,通過一根信號(hào)線即可完成單向的設(shè)備通訊。如果需要雙向全雙工,使用兩根信號(hào)線即可。適用于短距離通信,通常在電子 DIY 項(xiàng)目、嵌入式系統(tǒng)、和各種傳感器和執(zhí)行器之間的通信中被廣泛采用。

(2)RS-232

RS-232是美國(guó)電子工業(yè)聯(lián)盟(EIA)指定的串行數(shù)據(jù)通信的接口標(biāo)準(zhǔn),原始編號(hào)全稱是EIA-RS-232(簡(jiǎn)稱232,RS232)。它被廣泛用于計(jì)算機(jī)串行接口外設(shè)連接。RS-232C標(biāo)準(zhǔn)中,其中EIA(Electronic Industry Association)代表美國(guó)電子工業(yè)協(xié)會(huì),RS(Recommended Standard)代表標(biāo)準(zhǔn),232是標(biāo)識(shí)號(hào),C代表RS232的第三次修改(1969年),在這之前,還有RS232B、RS232A。RS-232主要用于計(jì)算機(jī)串行接口(COM端口)和外部設(shè)備之間的通信,如調(diào)制解調(diào)器、打印機(jī)等,主要應(yīng)用于短距離通信。

RS-232 的電平范圍通常在-15V至+15V之間,典型電壓為±12V。標(biāo)準(zhǔn)規(guī)定輸入端邏輯高電平范圍為-3V到-15V ,邏輯低電平范圍為+3V到+15V;輸出端邏輯高電平范圍為-5V到-15V,邏輯低電平+5V到+15V。RS-232信號(hào)線在沒有數(shù)據(jù)傳輸時(shí)保持在負(fù)電壓,數(shù)據(jù)傳輸開始時(shí)電壓在正負(fù)電平之間交替,這種較大的電壓擺幅提高了抗干擾性,使RS-232在短距離通信中穩(wěn)定可靠。

(3)RS-485

電子工業(yè)協(xié)會(huì)于1983年在RS-422工業(yè)總線標(biāo)準(zhǔn)的基礎(chǔ)之上指定并發(fā)布了RS-485總線工業(yè)標(biāo)準(zhǔn)。RS-485工業(yè)總線標(biāo)準(zhǔn)具有能夠有效支持多個(gè)分節(jié)點(diǎn),通信距離遠(yuǎn),并且對(duì)于信息的接收靈敏度較高等特性。RS-485總線一般主要用于與外部各種工業(yè)設(shè)備進(jìn)行信息傳輸和數(shù)據(jù)交換,所具備的對(duì)于噪聲的有效抑制能力、高效的數(shù)據(jù)傳輸速率與良好的數(shù)據(jù)傳輸?shù)目煽啃阅芤约翱蓴U(kuò)展的通信電纜的長(zhǎng)度是其他的許多工業(yè)通信標(biāo)準(zhǔn)所無(wú)法比擬的。

它是一種多點(diǎn)、差分信號(hào)的串行通信標(biāo)準(zhǔn),通常用于在遠(yuǎn)距離(高達(dá)1200米)和噪聲環(huán)境下進(jìn)行通信。RS485 UART以正負(fù)差分電平來(lái)表示數(shù)據(jù),邏輯1和邏輯0之間的電壓差異決定了信號(hào)的傳輸和接收。支持多個(gè)設(shè)備在同一通信線上傳輸數(shù)據(jù),使用低功耗驅(qū)動(dòng)器接收器,可以提供較高的數(shù)據(jù)傳輸速率。

關(guān)于UART接口就介紹到這里,衷心希望這些內(nèi)容能為屏幕前努力學(xué)習(xí)嵌入式開發(fā)的小伙伴帶來(lái)實(shí)質(zhì)性的幫助與啟發(fā)。

同時(shí)ElfBoard向全國(guó)高校發(fā)出誠(chéng)摯邀請(qǐng),期望能在定制化嵌入式課程設(shè)計(jì)、聯(lián)合創(chuàng)建嵌入式實(shí)驗(yàn)室以及嵌入式師資專業(yè)化培訓(xùn)等多個(gè)維度開展深度合作。我們深信,通過共同努力可以為學(xué)生提供更加貼近產(chǎn)業(yè)需求的高質(zhì)量嵌入式教育,從而培養(yǎng)出更多具備實(shí)戰(zhàn)能力的優(yōu)秀人才。

嵌入式教育產(chǎn)品展示:

wKgZO2fOP4iAULOPAAeT_JgrwS8498.png(ELF 1開發(fā)板、ELF 1S開發(fā)板以及顯示屏)

ELF 1開發(fā)板搭載由NXP(恩智浦半導(dǎo)體)推出的兼具通用性和高性價(jià)比的處理器--i.MX6ULL?!伴_發(fā)簡(jiǎn)單、資料豐富、功能全面”是i.MX6ULL系列產(chǎn)品的亮眼標(biāo)簽

ELF 1S開發(fā)板是在ELF 1的基礎(chǔ)上通過P2排針連接一塊擴(kuò)展板后組成的升級(jí)版本,該擴(kuò)展板集成了HDMI、RS232、RS485、Ethernet、IIC、CAN、光線傳感器、4G模塊等功能外設(shè)。

這兩款開發(fā)板無(wú)疑是初學(xué)者踏入嵌入式開發(fā)領(lǐng)域的理想起點(diǎn)。

wKgZO2fOP6uAfWf2AAiiNw3vXfA239.png(ELF 2學(xué)習(xí)板)

ELF 2學(xué)習(xí)板基于瑞芯微RK3588高性能處理器設(shè)計(jì),擁有四核ARM Cortex-A76與四核ARM Cortex-A55的CPU架構(gòu),主頻高達(dá)2.4GHz,內(nèi)置6TOPS算力的NPU,這款高性能學(xué)習(xí)板可以助力高校人工智能教學(xué),輕松駕馭多種深度學(xué)習(xí)框架,高效處理各類復(fù)雜的AI任務(wù)。

(敬請(qǐng)期待:嵌入式人工智能實(shí)驗(yàn)箱即將登場(chǎng))

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6060

    文章

    44835

    瀏覽量

    645233
  • 嵌入式
    +關(guān)注

    關(guān)注

    5127

    文章

    19457

    瀏覽量

    313546
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3662

    瀏覽量

    130709
  • 嵌入式開發(fā)板
    +關(guān)注

    關(guān)注

    5

    文章

    88

    瀏覽量

    19049
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    第61屆高博會(huì)圓滿閉幕,飛凌嵌入式教育品牌ElfBoard精彩回顧

    4月15~17日,備受矚目的第61屆中國(guó)高等教育博覽會(huì)在福州隆重舉行,在這場(chǎng)匯聚了眾多高等院校、教育精英與科技創(chuàng)新成果的盛會(huì)上,飛凌嵌入式旗下的教育品牌
    的頭像 發(fā)表于 04-19 14:33 ?944次閱讀
    第61屆高博會(huì)圓滿閉幕,飛凌<b class='flag-5'>嵌入式</b><b class='flag-5'>教育</b>品牌<b class='flag-5'>ElfBoard</b>精彩回顧

    嵌入式教育科普|GPIO接口全面解析

    知識(shí)的掌握直接影響著嵌入式項(xiàng)目實(shí)現(xiàn)功能的成效。本文將以GPIO接口為切入點(diǎn),深入解析其工作原理與技術(shù)特性,希望能幫助屏幕前想要學(xué)習(xí)嵌入式開發(fā)的小伙伴建立
    的頭像 發(fā)表于 03-05 11:11 ?1375次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>教育科普</b>|GPIO<b class='flag-5'>接口</b><b class='flag-5'>全面</b><b class='flag-5'>解析</b>

    嵌入式教育科普|SPI接口全面解析

    在現(xiàn)代科技領(lǐng)域,嵌入式系統(tǒng)接口作為信息交互的核心樞紐,扮演著不可或缺的角色。
    的頭像 發(fā)表于 03-24 16:45 ?1149次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>教育科普</b>|SPI<b class='flag-5'>接口</b><b class='flag-5'>全面</b><b class='flag-5'>解析</b>

    嵌入式教育科普|I2C接口全面解析

    1、基本概念I(lǐng)2C的全稱是Inter-IntegratedCircuit,譯為集成電路總線,是一種同步、雙向、半雙工的兩線串行接口總線。連接到I2C總線上的設(shè)備既可以用作主設(shè)備,也可以用作從設(shè)備
    的頭像 發(fā)表于 04-11 09:44 ?1062次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>教育科普</b>|I2C<b class='flag-5'>接口</b><b class='flag-5'>全面</b><b class='flag-5'>解析</b>

    ElfBoard嵌入式教育科普|ADC接口全面解析

    ADC作為技術(shù)解析切入點(diǎn),通過系統(tǒng)闡釋其工作機(jī)理、性能特征及重要參數(shù),為嵌入式學(xué)習(xí)者愛好者構(gòu)建全維度接口技術(shù)認(rèn)知框架。
    的頭像 發(fā)表于 04-30 09:34 ?434次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>嵌入式</b><b class='flag-5'>教育科普</b>|ADC<b class='flag-5'>接口</b><b class='flag-5'>全面</b><b class='flag-5'>解析</b>

    求書籍 嵌入式linux系統(tǒng)開發(fā)全面解析

    `嵌入式linux系統(tǒng)開發(fā)全面解析pdf`
    發(fā)表于 04-17 12:12

    嵌入式系統(tǒng)接口應(yīng)用

    嵌入式系統(tǒng)原理與接口技術(shù)》——嵌入式系統(tǒng)接口應(yīng)用基礎(chǔ)本文為我負(fù)責(zé)編寫的電子工業(yè)出版社出版的《嵌入式系統(tǒng)原理與
    發(fā)表于 08-09 06:56

    嵌入式系統(tǒng)的全面解析

     嵌入式系統(tǒng)的應(yīng)用十分廣泛,因此越來(lái)越多的人學(xué)習(xí)嵌入式系統(tǒng)。由此,在學(xué)習(xí)嵌入式系統(tǒng)之前,我們應(yīng)當(dāng)對(duì)嵌入式系統(tǒng)具備一些認(rèn)識(shí)。所以在本文余下部分,小編將對(duì)
    發(fā)表于 01-03 17:47 ?3406次閱讀

    CircuitPython:用于教育嵌入式 Python

    CircuitPython:用于教育嵌入式 Python
    的頭像 發(fā)表于 12-29 10:02 ?1250次閱讀

    嵌入式系統(tǒng)串口UART接口為啥沒有數(shù)據(jù)輸出

    大家常說(shuō)嵌入式里面的串口,一般是指UART(Universal Asynchronous Receiver Transmitter:通用異步收發(fā)器)。雷卯電子工程師了解到嵌入系統(tǒng)UART
    的頭像 發(fā)表于 08-15 10:24 ?1257次閱讀
    <b class='flag-5'>嵌入式</b>系統(tǒng)串口<b class='flag-5'>UART</b><b class='flag-5'>接口</b>為啥沒有數(shù)據(jù)輸出

    嵌入式系統(tǒng)串口UART接口為啥沒有數(shù)據(jù)輸出

    點(diǎn)擊關(guān)注,電磁兼容不迷路。1.簡(jiǎn)單解釋SOC的串口UART接口做啥用雷卯大家常說(shuō)嵌入式里面的串口,一般是指UART(UniversalAsynchronousReceiverTrans
    的頭像 發(fā)表于 08-16 11:47 ?1447次閱讀
    <b class='flag-5'>嵌入式</b>系統(tǒng)串口<b class='flag-5'>UART</b><b class='flag-5'>接口</b>為啥沒有數(shù)據(jù)輸出

    ElfBoard,為嵌入式學(xué)習(xí)愛好者創(chuàng)造更具價(jià)值的學(xué)習(xí)體驗(yàn)

    ElfBoard是飛凌嵌入式面向?qū)W習(xí)者推出的全新子品牌,旨在為嵌入式學(xué)習(xí)愛好者創(chuàng)造更具價(jià)值的學(xué)習(xí)體驗(yàn)。
    的頭像 發(fā)表于 10-10 16:33 ?837次閱讀
    <b class='flag-5'>ElfBoard</b>,為<b class='flag-5'>嵌入式</b>學(xué)習(xí)愛好者創(chuàng)造更具價(jià)值的學(xué)習(xí)體驗(yàn)

    首秀預(yù)告!ElfBoard即將亮相第61屆中國(guó)高等教育博覽會(huì)

    2024年4月15日-17日,第61屆中國(guó)高等教育博覽會(huì)(簡(jiǎn)稱“高博會(huì)”)將在福州海峽國(guó)際會(huì)展中心舉行,飛凌嵌入式旗下教育品牌ElfBoard將隆重參會(huì),這也是品牌成立以來(lái)的展會(huì)首秀。
    的頭像 發(fā)表于 04-03 15:18 ?484次閱讀
    首秀預(yù)告!<b class='flag-5'>ElfBoard</b>即將亮相第61屆中國(guó)高等<b class='flag-5'>教育</b>博覽會(huì)

    第61屆高博會(huì)圓滿閉幕,飛凌嵌入式教育品牌ElfBoard精彩回顧

    4月15~17日,備受矚目的第61屆中國(guó)高等教育博覽會(huì)在福州隆重舉行,在這場(chǎng)匯聚了眾多高等院校、教育精英與科技創(chuàng)新成果的盛會(huì)上,飛凌嵌入式旗下的教育品牌
    的頭像 發(fā)表于 05-27 17:03 ?465次閱讀
    第61屆高博會(huì)圓滿閉幕,飛凌<b class='flag-5'>嵌入式</b><b class='flag-5'>教育</b>品牌<b class='flag-5'>ElfBoard</b>精彩回顧

    飛凌嵌入式旗下教育品牌ElfBoard亮相全國(guó)大學(xué)生嵌入式競(jìng)賽總決賽現(xiàn)場(chǎng)

    ElfBoard作為嵌入式教育市場(chǎng)的新生力量,憑借母公司飛凌嵌入式多年深耕企業(yè)級(jí)嵌入式板卡的經(jīng)驗(yàn)亮相全國(guó)嵌賽總決賽現(xiàn)場(chǎng),希望將企業(yè)的實(shí)踐經(jīng)驗(yàn)
    的頭像 發(fā)表于 08-15 09:39 ?906次閱讀
    飛凌<b class='flag-5'>嵌入式</b>旗下<b class='flag-5'>教育</b>品牌<b class='flag-5'>ElfBoard</b>亮相全國(guó)大學(xué)生<b class='flag-5'>嵌入式</b>競(jìng)賽總決賽現(xiàn)場(chǎng)