在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

關于UART的幀格式含義

要長高 ? 來源:記得誠 ? 作者:記得誠 ? 2022-06-21 16:02 ? 次閱讀

看下面這個圖,大家已經知道今天的主角是UART,我們通常說的串口,UART包含TTL電平和RS-232電平兩種,嵌入式系統里面,單片機的串口一般都是TTL電平。

poYBAGKxeq2AMG3lAAA1ng8Eu2k693.png

今天的內容關于UART的幀格式,比較簡單,玩過單片機的小伙伴應該都知道。

UART的英文全稱是:Universal Asynchronous Receiver/Transmitter,意為通用異步收發傳輸器。

UART因為有兩根線數據線TX和RX,可以以全雙工的形式進行發送和接收數據,同一時刻,兩條鏈路的發送器和接收器可以同時傳輸數據。

pYYBAGKxerOAFMWvAABbRf_gpLk954.png

區別于全雙工的,還有另一種,是半雙工,因為只有一根數據線,所以數據傳輸是這樣。

poYBAGKxeriAQm83AABYvu1izJ4380.png

或者是下面這樣,同一時刻,只有一條鏈路在傳輸數據。

pYYBAGKxer6AcssjAABYomN-BjA401.png

除了雙工形式,還有一種是半工,只有發送器到接收器這一個鏈路。

pYYBAGKxesOALhwIAAAo1VmZQlk357.png

說完了UART的工作模式,下面進入主題——UART幀格式,也可以稱之為UART協議,單片機與PC之間的通信,為了保證數據通信的可靠性,雙方都必須遵從UART協議。

poYBAGKxesmAVzG_AABslKS2kwc653.png

UART數據幀格式

其中各位的含義如下:

起始位:發送1位邏輯0(低電平),開始傳輸數據。

數據位:可以是5~8位的數據,先發低位,再發高位,一般常見的就是8位(1個字節),其他的如7位的ASCII碼。

校驗位:奇偶校驗,將數據位加上校驗位,1的位數為偶數(偶校驗),1的位數4為奇數(奇校驗)。

停止位:停止位是數據傳輸結束的標志,可以是1/1.5/2位的邏輯1(高電平)。

空閑位:空閑時數據線為高電平狀態,代表無數據傳輸。

如果我們傳輸數據0X33(00110011),那么對應的波形就是如下這樣,因為是LSB在前,所以8位數據依次是11001100

poYBAGKxes6ARCX7AABQih4myAw697.png

發送0X33數據幀格式

如果再發其他數據,再依次循環這個過程即可。

UART是異步傳輸,以1個字符為傳輸單位,傳輸2個字符之間的時間間隔,比如傳輸0X33后再傳輸0X35,這兩者時間間隔是未知的。

但是同一字符內相鄰位間的時間間隔是確定的,比如0X33低兩位的1和1之間的時間間隔是確定的,這涉及到UART傳輸速率的概念——波特率。

波特率的單位是bps,全稱是bit per second,意為每秒鐘傳輸的bit數量。

波特率9600bps,代表每秒鐘傳輸bit的數量為9600,那么傳輸1bit數據的時間就是1/9600=104us,波特率115200bps,代表傳輸1bit數據的時間是8us。

兩個串口之間是如何發送和接受數據呢?

首先,UART1以9600波特率發送0X33,先在數據線上放1個104us脈寬的低電平(起始位),然后是連續2個104us脈寬的高電平(2bit邏輯1),依次類推。

其次,UART2以9600波特率接收0X33,通過數這些數據的脈寬,來確認數據。

為了確保數據傳輸的正確性,減少誤差,一般UART1和UART2之間的波特率差別小于10%,一次最多只能傳輸1個字節(8bit),也有效減小了累計誤差。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • uart
    +關注

    關注

    22

    文章

    1242

    瀏覽量

    101547
收藏 人收藏

    評論

    相關推薦

    淺談CAN FD總線協議格式

    假期更新了一文搞懂CAN總線協議格式,CAN FD總線協議怎能錯過?本篇博文將講解CAN FD總線協議格式
    發表于 10-14 12:49 ?3503次閱讀
    淺談CAN FD總線協議<b class='flag-5'>幀</b><b class='flag-5'>格式</b>

    基于DWC_ether_qos的以太網驅動開發-MAC格式介紹

    本文轉自公眾號,歡迎關注 基于DWC_ether_qos的以太網驅動開發-MAC格式介紹 (qq.com) 一.前言 ? 在以太網驅動,應用,編寫調試等開發時,往往會抓包分析,此時有必要了解MAC
    的頭像 發表于 08-30 09:23 ?2460次閱讀
    基于DWC_ether_qos的以太網驅動開發-MAC<b class='flag-5'>幀</b><b class='flag-5'>格式</b>介紹

    IBP格式說明

    IBP格式說明
    發表于 11-21 20:54

    關于誤差動態范圍、編程函數、格式三個疑問

    關于誤差動態范圍、編程函數、格式三個疑問
    發表于 07-19 08:52

    電源格式通訊協議

    詳細分析了電源的格式及命令字通訊協議。
    發表于 07-05 15:08 ?12次下載

    gps數據格式含義說明

    本內容介紹了gps數據格式含義,給出了GPS輸出的是NMEA-0183的數據格式,GPS固定數據輸出語句($GPGGA)
    發表于 12-19 14:57 ?1.3w次閱讀

    UART的斷檢測

    STM32F103RCT6UART的斷檢測
    發表于 12-04 15:42 ?0次下載

    串口數據轉CAN格式詳解

    MCU沒有CAN或CAN接口數量不夠怎么辦?目前市面上有串口轉CAN的相關模塊或設備,但大家知道串口轉CAN是如何實現的嗎?轉換后的格式是如何的?本文將為大家詳細介紹串口經過轉換后的CAN
    的頭像 發表于 02-02 16:30 ?1.5w次閱讀

    通俗易懂的UART格式,單片機玩家都知道的

    今天的主角是 UART,我們通常說的串口,UART 包含 TTL 電平和 RS-232 電平兩種,嵌入式系統里面,單片機的串口一般都是 TTL 電平。 今天的內容關于 UART
    的頭像 發表于 10-30 10:24 ?1110次閱讀

    UART格式詳細資料講解

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

    802.11 MPDU格式的描述及應用

    傳輸介質; 實際搭配介質Physical Medium Dependent,簡稱PMD),負責傳送這些。 這篇文章主要描述802.11 MPDU格式的描述及應用。 802.11
    的頭像 發表于 03-12 14:40 ?3879次閱讀

    淺談CAN錯誤格式

    數據和遙控有標準格式和擴展格式兩種格式。標準格式有 11 個位的標識符(Identifier
    發表于 09-29 12:31 ?1060次閱讀

    如何采用“狀態機”解析UART數據

    如果一個系統接收上述“不定長度”的協議,將會有一個挑戰--如何高效接收與解析。 為簡化系統設計,我們強烈建議您采用“狀態機”來解析UART數據
    的頭像 發表于 03-25 14:29 ?763次閱讀
    如何采用“狀態機”解析<b class='flag-5'>UART</b>數據<b class='flag-5'>幀</b>

    EtherCAT 數據格式和尋址方式簡介

    EtherCAT是一個高實時性,高速和高效率的工業以太網技術,數據根據自身獨有的數據格式進行可靠傳輸,本文主要針對EtherCAT的數據格式和尋址方式進行簡單描述。EtherCAT
    的頭像 發表于 04-12 08:25 ?1018次閱讀
    EtherCAT 數據<b class='flag-5'>幀</b><b class='flag-5'>格式</b>和尋址方式簡介

    以太網格式和功能詳解

    以太網(Ethernet Frame)是以太網(Ethernet)協議用于在局域網(LAN)中傳輸數據的基本單位。理解以太網的結構和傳輸過程對于掌握局域網通信的原理至關重要。以下將從以太網的定義、
    的頭像 發表于 10-08 10:03 ?2184次閱讀
    主站蜘蛛池模板: 人人看人人添人人爽| 国产成人精品高清免费| 国产成人mv在线观看入口视频| 四虎影视国产精品| 欧美不卡视频在线观看| riav久久中文一区二区| 午夜久久久久久网站| 国产色婷婷免费视频| 欧美一区二区三区在线观看免费 | 久久99精品久久久久久牛牛影视| 五月婷婷在线视频| 交在线观看网站视频| 35pao强力| 日本xxxx18vr69| 免费看美女禁处爆涌视频| 亚洲第一在线播放| cijilu刺激 国产免费的| 久久久免费网站| 欧美a色爱欧美综合v| 色播基地| 天堂网在线www| 国产高清一区二区三区| 免费aⅴ网站| 欧美色人阁| 俄罗斯一级特黄黄大片| 久久天天躁夜夜躁狠狠85台湾 | 色综合久久久久久久久五月| 亚洲亚洲人成网站在线观看| 久久国产免费观看精品1| 色视频免费观看高清完整| 椎名空中文字幕一区二区| 91午夜在线观看| 日韩亚射吧| 免费视频在线观看1| 2021久久天天躁狠狠躁夜夜| 国产毛片毛片精品天天看| www四虎影院| 国产三级在线观看免费| 国产色爽免费视频| 国产tube| 一级骚片超级骚在线观看|