一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

UART的工作原理

電子工程師 ? 來(lái)源:FPGA設(shè)計(jì)論壇 ? 作者:FPGA設(shè)計(jì)論壇 ? 2020-09-28 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

發(fā)送接收

發(fā)送邏輯對(duì)從發(fā)送FIFO 讀取的數(shù)據(jù)執(zhí)行“并→串”轉(zhuǎn)換??刂七壿嬢敵銎鹗嘉辉谙鹊拇形涣?,并且根據(jù)控制寄存器中已編程的配置,后面緊跟著數(shù)據(jù)位(注意:最低位 LSB 先輸出)、奇偶校驗(yàn)位和停止位。

在檢測(cè)到一個(gè)有效的起始脈沖后,接收邏輯對(duì)接收到的位流執(zhí)行“串→并”轉(zhuǎn)換。此外還會(huì)對(duì)溢出錯(cuò)誤、奇偶校驗(yàn)錯(cuò)誤、幀錯(cuò)誤和線中止(line-break)錯(cuò)誤進(jìn)行檢測(cè),并將檢測(cè)到的狀態(tài)附加到被寫(xiě)入接收FIFO 的數(shù)據(jù)中。

波特率產(chǎn)生

波特率除數(shù)(baud-rate divisor)是一個(gè)22 位數(shù),它由16 位整數(shù)和6 位小數(shù)組成。波特率發(fā)生器使用這兩個(gè)值組成的數(shù)字來(lái)決定位周期。通過(guò)帶有小數(shù)波特率的除法器,在足夠高的系統(tǒng)時(shí)鐘速率下,UART 可以產(chǎn)生所有標(biāo)準(zhǔn)的波特率,而誤差很小。

數(shù)據(jù)收發(fā)
發(fā)送時(shí),數(shù)據(jù)被寫(xiě)入發(fā)送FIFO。如果UART 被使能,則會(huì)按照預(yù)先設(shè)置好的參數(shù)(波特率、數(shù)據(jù)位、停止位、校驗(yàn)位等)開(kāi)始發(fā)送數(shù)據(jù),一直到發(fā)送FIFO 中沒(méi)有數(shù)據(jù)。一旦向發(fā)送FIFO 寫(xiě)數(shù)據(jù)(如果FIFO 未空),UART 的忙標(biāo)志位BUSY 就有效,并且在發(fā)送數(shù)據(jù)期間一直保持有效。
BUSY 位僅在發(fā)送FIFO 為空,且已從移位寄存器發(fā)送最后一個(gè)字符,包括停止位時(shí)才變無(wú)效。即 UART 不再使能,它也可以指示忙狀態(tài)。BUSY 位的相關(guān)庫(kù)函數(shù)是UARTBusy( )

在UART 接收器空閑時(shí),如果數(shù)據(jù)輸入變成“低電平”,即接收到了起始位,則接收計(jì)數(shù)器開(kāi)始運(yùn)行,并且數(shù)據(jù)在Baud16 的第8 個(gè)周期被采樣。如果Rx 在Baud16 的第8 周期仍然為低電平,則起始位有效,否則會(huì)被認(rèn)為是錯(cuò)誤的起始位并將其忽略。
如果起始位有效,則根據(jù)數(shù)據(jù)字符被編程的長(zhǎng)度,在 Baud16 的每第 16 個(gè)周期(即一個(gè)位周期之后)對(duì)連續(xù)的數(shù)據(jù)位進(jìn)行采樣。如果奇偶校驗(yàn)?zāi)J绞鼓?,則還會(huì)檢測(cè)奇偶校驗(yàn)位。
最后,如果Rx 為高電平,則有效的停止位被確認(rèn),否則發(fā)生幀錯(cuò)誤。當(dāng)接收到一個(gè)完整的字符時(shí),將數(shù)據(jù)存放在接收FIFO 中。

原文標(biāo)題:UART工作原理

文章出處:【微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    22

    文章

    1275

    瀏覽量

    103742

原文標(biāo)題:UART工作原理

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    GPIO配置的工作原理是什么?

    我使用 EZ-USB 配置實(shí)用程序,我想知道是否有人知道 GPIO 配置的工作原理。 例如,GPIO0 可以用作傳感器復(fù)位,我知道這個(gè) GPIO0 用于重置傳感器,但我不明白的是選項(xiàng)用戶 GPIO 例如GPIO 1可以是User GPIO0,這是什么意思呢?
    發(fā)表于 05-19 06:56

    微動(dòng)開(kāi)關(guān)的工作原理

    微動(dòng)開(kāi)關(guān)的工作原理
    的頭像 發(fā)表于 04-17 09:00 ?1064次閱讀

    超級(jí)電容電池的工作原理

    超級(jí)電容電池是一種介于傳統(tǒng)電容器與電池之間的新型儲(chǔ)能裝置。其工作原理主要基于電荷分離和電場(chǎng)存儲(chǔ),以下是關(guān)于超級(jí)電容電池工作原理的詳細(xì)解釋:
    的頭像 發(fā)表于 01-27 11:17 ?1080次閱讀

    發(fā)電機(jī)的基本工作原理 發(fā)電機(jī)交流和直流工作原理

    發(fā)電機(jī)的基本工作原理 發(fā)電機(jī)的工作原理基于法拉第電磁感應(yīng)定律,即當(dāng)導(dǎo)體在磁場(chǎng)中移動(dòng)時(shí),會(huì)在導(dǎo)體中產(chǎn)生電動(dòng)勢(shì)(電壓)。這種電動(dòng)勢(shì)可以驅(qū)動(dòng)電流流動(dòng),從而產(chǎn)生電能。 交流發(fā)電機(jī)的工作原理 交流發(fā)電機(jī)(AC
    的頭像 發(fā)表于 11-29 09:17 ?4648次閱讀

    母線工作原理

    電子發(fā)燒友網(wǎng)站提供《母線工作原理.pdf》資料免費(fèi)下載
    發(fā)表于 10-26 11:08 ?0次下載
    母線<b class='flag-5'>工作原理</b>

    輔助電源的工作原理

     輔助電源的工作原理主要涉及在主電源發(fā)生故障或不穩(wěn)定時(shí),自動(dòng)切換到備用電源,以保證設(shè)備的持續(xù)供電。以下是關(guān)于輔助電源工作原理的詳細(xì)解釋:
    的頭像 發(fā)表于 10-21 14:56 ?1219次閱讀

    電子煙PCBA工作原理概括

    電子煙PCBA板工作原理
    的頭像 發(fā)表于 10-19 09:53 ?3028次閱讀
    電子煙PCBA<b class='flag-5'>工作原理</b>概括

    成像器件的工作原理是什么

    成像器件,也稱為圖像傳感器,是一種將光信號(hào)轉(zhuǎn)換為電信號(hào)的設(shè)備,廣泛應(yīng)用于攝影、視頻監(jiān)控、醫(yī)學(xué)成像、衛(wèi)星成像、工業(yè)檢測(cè)等領(lǐng)域。成像器件的工作原理涉及到光學(xué)、電子學(xué)、材料科學(xué)等多個(gè)學(xué)科的知識(shí)。 成像器件
    的頭像 發(fā)表于 10-14 14:05 ?1079次閱讀

    鋅銀電池的工作原理

    鋅銀電池的工作原理主要基于鋅和銀兩種金屬之間的氧化還原反應(yīng)。以下是鋅銀電池工作原理的詳細(xì)解釋:
    的頭像 發(fā)表于 10-03 14:59 ?3555次閱讀

    CAN總線控制器的工作原理

    CAN(Controller Area Network,控制器局域網(wǎng))總線控制器的工作原理涉及多個(gè)方面,包括消息傳輸、沖突檢測(cè)與解決、總線仲裁等關(guān)鍵機(jī)制。以下是對(duì)CAN總線控制器工作原理的詳細(xì)解析,旨在全面闡述其工作原理和機(jī)制。
    的頭像 發(fā)表于 09-30 11:33 ?1992次閱讀

    光線示波器的工作原理

    光線示波器的工作原理主要基于電、磁、光和機(jī)械系統(tǒng)的綜合作用,其詳細(xì)過(guò)程如下:
    的頭像 發(fā)表于 09-21 16:09 ?1243次閱讀

    UART協(xié)議的工作原理和應(yīng)用場(chǎng)景

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)協(xié)議是一種廣泛使用的串行通信協(xié)議,它允許計(jì)算機(jī)與外部設(shè)備之間通過(guò)串行接口進(jìn)行數(shù)據(jù)傳輸。以下是對(duì)UART協(xié)議的詳細(xì)解析,包括其定義、
    的頭像 發(fā)表于 08-25 17:15 ?5652次閱讀

    串行接口的工作原理和結(jié)構(gòu)

    串行接口(Serial Interface)的工作原理和結(jié)構(gòu)是理解其在計(jì)算機(jī)與外部設(shè)備之間數(shù)據(jù)傳輸方式的重要基礎(chǔ)。以下將詳細(xì)闡述串行接口的工作原理及其典型結(jié)構(gòu)。
    的頭像 發(fā)表于 08-25 17:01 ?2916次閱讀

    推挽驅(qū)動(dòng)芯片的工作原理是什么

    推挽驅(qū)動(dòng)芯片的工作原理是一個(gè)復(fù)雜而精細(xì)的過(guò)程,它涉及到電子元件的協(xié)同工作以及信號(hào)處理的多個(gè)層面。
    的頭像 發(fā)表于 08-23 14:49 ?1762次閱讀

    VCO的工作原理是什么

    VCO(Voltage-Controlled Oscillator,電壓控制振蕩器)的工作原理是基于電子器件的非線性特性,通過(guò)改變輸入電壓來(lái)調(diào)整輸出信號(hào)的頻率。以下是對(duì)VCO工作原理的詳細(xì)闡述,包括其電路結(jié)構(gòu)、工作機(jī)制、性能參數(shù)
    的頭像 發(fā)表于 08-20 17:16 ?4315次閱讀