女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

UART協議簡介及優缺點說明

GReq_mcu168 ? 來源:知芯情報局 ? 作者: Leo ? 2022-07-03 15:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近幾天,有不少粉絲問我,局哥,什么時候可以寫一篇關于UART協議的文章啊?網上的太繁雜,想偷個懶,你直接給介紹總結一下吧。那么今天就介紹一下UART協議,后面也會抽時間介紹一些其他的常用協議。

8c540104-f9d2-11ec-ba43-dac502259ad0.png

UART簡介

UART全稱universal asynchronous receiver transmitter,翻譯過來就是通用異步收發器(一般也很少有人這么叫啦)。UART的應用場景非常廣泛,比如上位機與下位機之間的通信,各種外接模塊,比如GPS和藍牙模塊等等。UART作為串行通信,利用一條傳輸線將數據按bit進行順序傳送,特點是通信線路簡單,利用簡單的線纜就可實現通信,降低成本,適用于遠距離通信,但傳輸速度慢的應用場合。

物理層

在物理層上,UART協議只有三條信號線:TX,RX和GND。看到這兒看官您就要問了,為什么沒有時鐘線?對,UART協議就是這么任性,不需要時鐘線,那么它是怎么通信的呢?下面的協議層章節會做詳細的介紹。

8c7262ca-f9d2-11ec-ba43-dac502259ad0.png

UART使用標準的TTL/CMOS邏輯電平(0~5V,0~3.3V,0~2.5V或0~1.8V)來表示數據,1表示高電平,0表示低電平。為了提高抗干擾能力、提高傳輸的距離,通常也會TTL/CMOS邏輯電平轉換為RS-232邏輯電平,3~15V表示0,-3~-15V表示1。

舉個例子,對于傳輸數據0x55,即二進制的01010101,RS232和TTL的區別如下;

8ca7b60a-f9d2-11ec-ba43-dac502259ad0.png

協議層

波特率

協議層上,首先來介紹一下波特率的概念。波特率可以被理解為一個設備在單位時間內發送(或接收)了多少碼元的數據,它是對符號傳輸速率的一種度量,表示單位時間內傳輸符號的個數(傳符號率)。說白了,波特率是串口數據的傳輸速度,即Bit/s,常見的波特率有:9600,19200,38400,57600,115200。假設目前UART的配置為,1個起始位,8個數據位,0個校驗位,1個停止位,那么9600的波特率,可以計算出每一位數據的時間寬度為104us,那么傳輸一個數據包(也就是10 bit 數據)需要的時間為 1.04 毫秒。

8cc297d6-f9d2-11ec-ba43-dac502259ad0.png

數據包格式

介紹完了波特率,再來介紹一下數據包的格式。UART傳輸的數據被封裝成數據包,每個數據包包含1個起始位,5~8個數據位(取決于UART的具體設置),一個可選的奇偶校驗位以及1個或2個停止位,具體如下圖所示:

8ce37df2-f9d2-11ec-ba43-dac502259ad0.png

起始位:UART數據傳輸線在空閑狀態時時保持高電平。當master先發出一個邏輯”0”的信號時,表示傳輸數據的開始。

數據位:可以選擇的值有5,6,7,8這四個值,可以傳輸這么多個值為0或者1的bit位。這個參數最好為8,因為如果此值為其他的值時當你傳輸的是ASCII值時一般解析肯定會出問題。理由很簡單,一個ASCII字符值為8位,如果一幀的數據位為7,那么還有一位就是不確定的值,這樣就會出錯。

校驗位:在串口通信中一種簡單的檢錯方式。有下面四種檢錯方式:偶校驗、奇校驗、高校驗和低校驗。當然沒有校驗位也是可以的。對于偶和奇校驗的情況,串口會設置校驗位(數據位后面的一位),用1bit確保傳輸的數據有偶個或者奇個邏輯高位。

舉個例子,如果數據是011,假如為偶校驗,則校驗位為0,保證邏輯高的位數是偶數個。假如為奇校驗,校驗位為1,保證邏輯高的位數是奇數個。

8d2d07b0-f9d2-11ec-ba43-dac502259ad0.png

停止位:發送端UART將數據傳輸線從低電壓驅動到高電壓至少持續兩位數據的時間寬度來表示整個數據包的傳輸已經結束。由于數據是在傳輸線上定時的,不同設備之間的時鐘存在偏差,誤差的積累有可能會造成數據位的傳輸錯誤。因此停止位不僅僅是表示傳輸的結束,并且提供校正時鐘同步的機會。適用于停止位的位數越多,不同時鐘同步的容錯性越好,但是數據傳輸率同時也越慢。

優缺點

沒有任何通信協議是完美的,以下是UART的一些利弊,可幫助您確定它們是否適合您的項目需求:

優點:

通信只需要兩條數據線;

無需時鐘信號;

有奇偶校驗位,方便通信的差錯檢查;

只需要接收端和發送端設置好數據包結構,即可穩定通信;

缺點:

數據幀最大支持9位數據;

不支持多主機或多從機的主從系統;

原文標題:干貨 | UART協議詳解

文章出處:【微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

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

    關注

    1

    文章

    154

    瀏覽量

    34966
  • uart
    +關注

    關注

    22

    文章

    1273

    瀏覽量

    103511
  • 串行通信
    +關注

    關注

    4

    文章

    587

    瀏覽量

    36088
  • UART協議
    +關注

    關注

    0

    文章

    6

    瀏覽量

    6406

原文標題:干貨 | UART協議詳解

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    PCBA 表面處理:優缺點大揭秘,應用場景全解析

    一站式PCBA加工廠家今天為大家講講PCBA加工如何選擇合適的表面處理工藝?PCBA表面處理優缺點與應用場景。在電子制造中,PCBA板的表面處理工藝對電路板的性能、可靠性和成本都有重要影響。選擇合適
    的頭像 發表于 05-05 09:39 ?266次閱讀
    PCBA 表面處理:<b class='flag-5'>優缺點</b>大揭秘,應用場景全解析

    硅谷物理服務器的優缺點分析

    硅谷物理服務器因其高性能、高質量和先進的技術支持而在全球范圍內享有很高的聲譽。硅谷物理服務器的優缺點分析如下,主機推薦小編為您整理發布硅谷物理服務器的優缺點分析。
    的頭像 發表于 02-12 09:30 ?304次閱讀

    香港主機托管和國內主機的優缺點比較

    香港主機托管和國內主機(以大陸主機為例)的優缺點比較,主機推薦小編為您整理發布香港主機托管和國內主機的優缺點比較,希望對您有幫助。
    的頭像 發表于 02-05 17:42 ?400次閱讀

    東京站群服務器有哪些優缺點

    東京站群服務器,作為部署在東京地區的服務器集群,專為站群優化而建,其優缺點如下,主機推薦小編為您整理發布東京站群服務器有哪些優缺點
    的頭像 發表于 02-05 17:39 ?329次閱讀

    光譜傳感器的優缺點

    光譜傳感器是一種能夠檢測并響應光譜范圍內不同波長光線的傳感器。以下是對其優缺點的詳細分析:
    的頭像 發表于 01-27 15:28 ?594次閱讀

    不同類型adc的優缺點分析

    ADC(模數轉換器)是將模擬信號轉換為數字信號的電路,根據轉換原理和應用需求的不同,ADC可以分為多種類型,每種類型都有其獨特的優缺點,以下是對不同類型ADC的優缺點分析: 逐次逼近型ADC(SAR
    的頭像 發表于 11-19 16:58 ?2768次閱讀

    開環和閉環功放的區別,優缺點,應用場合有什么不同?

    問下TI的工程師,開環和閉環功放的區別,優缺點,應用場合有什么不同?請解釋下,謝謝!
    發表于 11-04 06:33

    不同類型UPS電源的優缺點

    不間斷電源(UPS)是為關鍵設備提供穩定、不間斷電力供應的重要設備。根據設計和功能的不同,UPS可以分為幾種類型,每種類型都有其獨特的優缺點。以下是一些常見的UPS類型及其優缺點的概述: 在線式
    的頭像 發表于 10-28 10:45 ?1799次閱讀

    FPGA與ASIC的優缺點比較

    FPGA(現場可編程門陣列)與ASIC(專用集成電路)是兩種不同的硬件實現方式,各自具有獨特的優缺點。以下是對兩者優缺點的比較: FPGA的優點 可編程性強 :FPGA具有高度的可編程性,可以靈活
    的頭像 發表于 10-25 09:24 ?1621次閱讀

    雪崩晶體管有哪些優缺點

    雪崩晶體管作為一種特殊的半導體器件,在電子領域具有其獨特的優缺點
    的頭像 發表于 09-23 18:05 ?692次閱讀

    運放恒流源有哪些優缺點

    運放恒流源,即利用運算放大器(Operational Amplifier,簡稱運放)構成的恒流源電路,具有一系列獨特的優點和缺點。以下是對其優缺點的詳細分析。
    的頭像 發表于 08-28 10:18 ?2100次閱讀

    UART協議的工作原理和應用場景

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發傳輸器)協議是一種廣泛使用的串行通信協議,它允許計算機與外部設備之間通過串行接口進行數據傳輸。以下是對
    的頭像 發表于 08-25 17:15 ?5571次閱讀

    GaN HEMT有哪些優缺點

    GaN HEMT(氮化鎵高電子遷移率晶體管)作為一種先進的功率半導體器件,在電力電子、高頻通信、汽車電子等多個領域展現出了顯著的優勢,但同時也存在一些缺點。以下是對GaN HEMT優缺點的詳細分析:
    的頭像 發表于 08-15 11:09 ?2829次閱讀

    AI大模型與小模型的優缺點

    在人工智能(AI)的廣闊領域中,模型作為算法與數據之間的橋梁,扮演著至關重要的角色。根據模型的大小和復雜度,我們可以將其大致分為AI大模型和小模型。這兩種模型在定義、優缺點及應用場景上存在著顯著的差異。本文將從多個維度深入探討AI大模型與小模型的特點,并分析其各自的優缺點
    的頭像 發表于 07-10 10:39 ?7317次閱讀

    同步整流的優缺點有哪些

    同步整流是一種在數字電路設計中常用的技術,它通過將電路中的所有信號同步到一個共同的時鐘信號上,來實現信號之間的同步。這種技術在數字電路設計中具有重要的作用,但同時也存在一些優缺點。以下是對同步整流
    的頭像 發表于 07-09 09:09 ?2055次閱讀
    主站蜘蛛池模板: 赣榆县| 崇义县| 邻水| 二手房| 宜黄县| 修文县| 基隆市| 鄄城县| 千阳县| 大港区| 女性| 黄龙县| 八宿县| 皋兰县| 佛坪县| 蒙山县| 隆昌县| 内江市| 宜丰县| 定襄县| 巴塘县| 邵武市| 乐平市| 托克逊县| 乌兰浩特市| 赣州市| 游戏| 凤阳县| 邵武市| 延寿县| 北川| 泊头市| 都昌县| 佛山市| 中超| 墨竹工卡县| 利津县| 遂平县| 哈尔滨市| 大厂| 广元市|