色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    1240

    瀏覽量

    101480
收藏 人收藏

    評論

    相關推薦

    淺談CAN FD總線協議格式

    假期更新了一文搞懂CAN總線協議格式,CAN FD總線協議怎能錯過?本篇博文將講解CAN FD總線協議格式
    發表于 10-14 12:49 ?3477次閱讀
    淺談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 ?2428次閱讀
    基于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 ?1095次閱讀

    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 ?3867次閱讀

    淺談CAN錯誤格式

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

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

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

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

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

    以太網格式和功能詳解

    以太網(Ethernet Frame)是以太網(Ethernet)協議用于在局域網(LAN)中傳輸數據的基本單位。理解以太網的結構和傳輸過程對于掌握局域網通信的原理至關重要。以下將從以太網的定義、
    的頭像 發表于 10-08 10:03 ?2016次閱讀
    主站蜘蛛池模板: 两百磅美女| 亚洲乱亚洲乱妇13p| 日韩精品无码久久一区二区三| 午夜aaaa| 中文在线无码高潮潮喷在线| 操老太太的逼| 国产亚洲精品久久无亚洲| 两个奶头被吃得又翘又痛| 日日天干夜夜狠狠爱| 野花韩国视频中文播放| xxxxhd17欧美老师| 国产一区精选播放022| 男人网站在线| 亚洲成av人影院| brazzers情欲狂欢| 和姐姐做插得很深| 亲女乱h文小兰第一次| 亚洲中字幕永久在线观看| 成人无码国产AV免费看| 久久精品123| 十8禁用B站在线看漫画| 最近中文字幕完整版免费| 国产精品青草久久福利不卡 | 2020亚洲 欧美 国产 日韩| 国产91专区| 老师你奶真大下面水真多| 午夜国产精品视频| 99热久久精品国产一区二区| 回复术士勇者免费观看全集| 日本男女动态图| 在线观看国产小视频| 国产精品亚洲精品爽爽| 暖暖免费 高清 日本社区中文| 亚洲欧洲精品A片久久99| 被六个男人躁到一夜同性| 久久婷五月综合色啪网| 晓雪老师我要进你里面好爽| YELLOW高清在线观看2019| 久久两性视频| 亚洲高清有码中文字| 跪趴式啪啪GIF动态图27报|