欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

UART數(shù)據(jù)幀與發(fā)送器

麥辣雞腿堡 ? 來源:古月居 ? 作者:行走的皮卡丘 ? 2023-11-09 17:42 ? 次閱讀

數(shù)據(jù)幀

對于發(fā)送設(shè)備和接收設(shè)備來說,兩者的串行通信配置應(yīng)該設(shè)置為完全相同。

起始位:起始位是在實際數(shù)據(jù)之前添加的同步位。起始位標記數(shù)據(jù)包的開始。通常,空閑數(shù)據(jù)線,即當(dāng)數(shù)據(jù)傳輸線不傳輸任何數(shù)據(jù)時,它保持在高電壓電平。為了開始數(shù)據(jù)傳輸,發(fā)送 UART 將數(shù)據(jù)線從高電平拉到低電平(從 1 到 0)。接收 UART 在數(shù)據(jù)線上檢測到這種從高到低的變化,并開始讀取實際數(shù)據(jù)。通常,只有一個起始位。

數(shù)據(jù)位:數(shù)據(jù)位是從發(fā)送方傳輸?shù)浇邮辗降膶嶋H數(shù)據(jù)。數(shù)據(jù)幀的長度可以在 5 到 9 之間(如果不使用奇偶校驗,則為 9 位,如果使用奇偶校驗,則只有 8 位)。

奇偶校驗位:奇偶校驗允許接收器檢查接收到的數(shù)據(jù)是否正確。Parity 是一個低級錯誤檢查系統(tǒng),有兩種類型:偶校驗和奇校驗。

停止位:表示一幀數(shù)據(jù)的結(jié)束。電平邏輯為“1”停止位,顧名思義,標志著數(shù)據(jù)包的結(jié)束。它通常有兩位長,但通常只使用一個位。為了結(jié)束傳輸,UART 將數(shù)據(jù)線保持在高電壓。

如果用通用IO口模擬UART總線,則需一個輸入口,一個輸出口。

接收

UART受一個內(nèi)部時鐘信號控制。該時鐘信號是數(shù)據(jù)傳輸率的倍頻,典型是比特率的8或16倍。接收器在每個時鐘脈沖時測試接收到的信號狀態(tài)是否為開始比特。

如果開始比特的低電平持續(xù)傳輸1個比特所需時間的一半以上,則認為開始了一個數(shù)據(jù)幀的傳輸;否則,則認為是毛刺脈沖并忽略。

到了下一個比特時間后,線路狀態(tài)被采樣并送入移位寄存器。約定的表示一個字符的所有數(shù)據(jù)比特(典型為5至8個比特)接收后,移位寄存器可被接收系統(tǒng)使用。UART將設(shè)置一個標記指出新數(shù)據(jù)可用,并產(chǎn)生一個處理器中斷請求主機處理器取走接收到的數(shù)據(jù)。

UART的標準特性之一是在接收下一個字符時在緩沖區(qū)保存上一個接收到的字符。這種“雙緩沖區(qū)”允許接收計算機用一個字符的傳輸時段來獲取緩沖區(qū)內(nèi)的上一個字符。

許多UART有更大的FIFO緩沖區(qū),允許主機一次處理多個字符,這特別適用于高傳輸數(shù)據(jù)率的串行通信同時處理器中斷頻率有限(通常中斷間隔大于1毫秒)。

發(fā)送器

UART把一個字符放入移位寄存器,就開始產(chǎn)生一個數(shù)據(jù)幀。對于全雙工通信,發(fā)送與接受使用不同的移位寄存器。使用更大的FIFO使得主機處理器或DMA(Direct Memory Access)放置多個字節(jié)后由UART自主完成傳輸。UART用一個標志位表示busy。

在 UART 中,發(fā)送器和接收器必須事先就時序參數(shù)達成一致。此外,UART 在每個數(shù)據(jù)字的開頭和結(jié)尾使用特殊位來同步發(fā)送器和接收器。

在基于 UART 的串行通信中,發(fā)送器和接收器以下列方式進行通信。發(fā)送設(shè)備上的 UART 即發(fā)送 UART 從 CPU微處理器微控制器)接收并行數(shù)據(jù)并將其轉(zhuǎn)換為串行數(shù)據(jù)。

該串行數(shù)據(jù)被傳輸?shù)浇邮赵O(shè)備上的 UART,即接收 UART。接收 UART 在接收到串行數(shù)據(jù)后,將其轉(zhuǎn)換回并行數(shù)據(jù)并提供給 CPU。由于 UART 涉及并行到串行和串行到并行數(shù)據(jù)轉(zhuǎn)換,因此移位寄存器是 UART 硬件的重要組成部分(具體來說是兩個移位寄存器:發(fā)送器移位寄存器和接收器移位寄存器)。

UART規(guī)則

如前所述,UART 中沒有時鐘信號,發(fā)送器和接收器必須就串行通信的某些規(guī)則達成一致,以實現(xiàn)無差錯數(shù)據(jù)傳輸。規(guī)則包括:

?同步位(開始位和停止位)

?奇偶校驗位

?數(shù)據(jù)位和

?波特率

波特率:使用波特率提到數(shù)據(jù)傳輸?shù)乃俣?。發(fā)送 UART 和接收 UART 必須在波特率上達成一致才能成功傳輸數(shù)據(jù)。

波特率以每秒位數(shù)為單位。一些標準波特率是 4800 bps、9600 bps、19200 bps、115200 bps 等。其中 9600 bps 波特率是最常用的一種。

讓我們看一個示例數(shù)據(jù)幀,其中必須傳輸兩個數(shù)據(jù)塊,即 00101101 和 11010011。幀的格式是 9600 8N1 即 9600 bps,有 8 位數(shù)據(jù),無奇偶校驗和 1 個停止位。在這個例子中,我們沒有使用奇偶校驗位

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

    關(guān)注

    31

    文章

    5372

    瀏覽量

    121295
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1245

    瀏覽量

    101822
  • 發(fā)送器
    +關(guān)注

    關(guān)注

    1

    文章

    259

    瀏覽量

    26906
  • 數(shù)據(jù)幀
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    6802
收藏 人收藏

    評論

    相關(guān)推薦

    #硬聲創(chuàng)作季 #FPGA Zedboard教程-44 UART串口發(fā)送器的分析實現(xiàn)-1

    fpgauart發(fā)送器
    水管工
    發(fā)布于 :2022年11月04日 03:34:36

    #硬聲創(chuàng)作季 #FPGA Zedboard教程-44 UART串口發(fā)送器的分析實現(xiàn)-2

    fpgauart發(fā)送器
    水管工
    發(fā)布于 :2022年11月04日 03:34:58

    #硬聲創(chuàng)作季 #FPGA Zedboard教程-44 UART串口發(fā)送器的分析實現(xiàn)-3

    fpgauart發(fā)送器
    水管工
    發(fā)布于 :2022年11月04日 03:35:18

    通用異步接收/發(fā)送器UART

    電平(在Tx端)和解釋(在Rx端)。毫不奇怪,如果發(fā)送器和接收已配置為不同的數(shù)據(jù)傳輸頻率,則UART通信將不起作用。同樣,內(nèi)部時鐘信號必須:1)相對于預(yù)期頻率足夠準確; 2)在時間和
    發(fā)表于 09-18 09:00

    通用異步接收/發(fā)送器UART

    電平(在Tx端)和解釋(在Rx端)。毫不奇怪,如果發(fā)送器和接收已配置為不同的數(shù)據(jù)傳輸頻率,則UART通信將不起作用。同樣,內(nèi)部時鐘信號必須:1)相對于預(yù)期頻率足夠準確; 2)在時間和
    發(fā)表于 09-25 17:43

    請問STM8 UART發(fā)送器根據(jù)M位的狀態(tài)發(fā)送8位或9位的數(shù)據(jù)字怎么實現(xiàn)?

    STM8 UART發(fā)送器根據(jù)M位的狀態(tài)發(fā)送8位或9位的數(shù)據(jù)
    發(fā)表于 11-11 06:35

    數(shù)字溫度發(fā)送器電路

    數(shù)字溫度發(fā)送器電路
    發(fā)表于 02-27 22:40 ?524次閱讀
    數(shù)字溫度<b class='flag-5'>發(fā)送器</b>電路

    MAX1472 ASK發(fā)送器的輸出匹配網(wǎng)絡(luò)設(shè)計

    MAX1472 ASK發(fā)送器的輸出匹配網(wǎng)絡(luò)設(shè)計 MAX1472是以晶體為參考時鐘的鎖相環(huán)發(fā)送器,設(shè)計用于發(fā)送30
    發(fā)表于 10-23 18:15 ?1147次閱讀
    MAX1472 ASK<b class='flag-5'>發(fā)送器</b>的輸出匹配網(wǎng)絡(luò)設(shè)計

    MAX3140集成通用異步接收發(fā)送器(UART)和失效保護的

      MAX3140是一個完整的通用異步接收發(fā)送器(UART)和一個真正的
    發(fā)表于 10-20 09:09 ?2140次閱讀
    MAX3140集成通用異步接收<b class='flag-5'>發(fā)送器</b>(<b class='flag-5'>UART</b>)和失效保護的

    MAX3109 雙通用異步接收發(fā)送器(UART)

    MAX3109先進的雙通用異步接收發(fā)送器(UART)的有128字的接收和發(fā)送先進先出(FIFO),它一個高速SPI?或I 2 C控制接口
    發(fā)表于 04-15 10:17 ?2060次閱讀
    MAX3109 雙通用異步接收<b class='flag-5'>發(fā)送器</b>(<b class='flag-5'>UART</b>)

    高帶寬、高頻發(fā)送器參考設(shè)計

    發(fā)送器(英語:Transmitter)或無線電發(fā)送器指的是一種利用天線發(fā)送無線電波的裝置。無線電發(fā)送器產(chǎn)生交變電流,作用于天線。天線產(chǎn)生無線電波,并將其
    發(fā)表于 05-10 16:15 ?10次下載
    高帶寬、高頻<b class='flag-5'>發(fā)送器</b>參考設(shè)計

    UART格式詳細資料講解

    UART格式,比較簡單,玩過單片機的小伙伴應(yīng)該都知道。 UART 的英文全稱是:Universal Asynchronous Receiver/Transmitter,意為通用異步收發(fā)傳輸
    發(fā)表于 11-25 11:14 ?13次下載

    ADV7535:帶HDMI發(fā)送器的MIPI/DSI接收數(shù)據(jù)

    ADV7535:帶HDMI發(fā)送器的MIPI/DSI接收數(shù)據(jù)
    發(fā)表于 04-25 12:37 ?10次下載
    ADV7535:帶HDMI<b class='flag-5'>發(fā)送器</b>的MIPI/DSI接收<b class='flag-5'>器</b><b class='flag-5'>數(shù)據(jù)</b>表

    開啟Cache后UART無法發(fā)送數(shù)據(jù)

    有人使用STM32H743做產(chǎn)品開發(fā), DMA 傳輸待發(fā)送數(shù)據(jù)UART 發(fā)送寄存做后續(xù)UART
    的頭像 發(fā)表于 11-23 09:02 ?1503次閱讀

    4-20mA電流環(huán)路發(fā)送器入門

    在現(xiàn)代工業(yè)控制系統(tǒng)中,4-20 mA電流環(huán)路發(fā)送器一直是在控制中心和現(xiàn)場傳感/執(zhí)行之間進行數(shù)據(jù)傳輸最為常用的發(fā)送器,主要是因其便于安裝、
    的頭像 發(fā)表于 04-12 10:33 ?1455次閱讀
    4-20mA電流環(huán)路<b class='flag-5'>發(fā)送器</b>入門