精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

UART協(xié)議是干啥的

科技綠洲 ? 來源:山羊硬件Time ? 作者:山羊硬件Time ? 2023-11-06 10:08 ? 次閱讀

UART協(xié)議是電子傳輸中一種常見的信號(hào)協(xié)議,通常只需要三根信號(hào)線就可以完成數(shù)據(jù)的收發(fā),分別是TX,RX,GND。

UART(universal asynchronous receiver transmitter),是通用異步收發(fā)器,因?yàn)槭钱惒剑砸膊恍枰?a href="http://www.nxhydt.com/tags/時(shí)鐘/" target="_blank">時(shí)鐘信號(hào)來做時(shí)間參考。它的應(yīng)用范圍很廣,比如各種外接模塊如GPS,藍(lán)牙模塊等等,上位機(jī)(發(fā)送操控)與下位機(jī)(接收)之間的通信

圖片

UART是串行通信,利用一條傳輸線(RX,TX)將數(shù)據(jù)按bit進(jìn)行順序傳送,特點(diǎn)是通信線路簡(jiǎn)單,成本低,適用在需要遠(yuǎn)距離傳輸,但對(duì)速率要求不高的應(yīng)用場(chǎng)景。

UART的數(shù)據(jù)形式

圖片

UART傳輸?shù)臄?shù)據(jù)會(huì)被封裝為數(shù)據(jù)包,數(shù)據(jù)包包含1bit起始位,5~8bit數(shù)據(jù)位(取決與設(shè)備UART的具體設(shè)置),一個(gè)奇偶校驗(yàn)位(可選),以及1個(gè)或2個(gè)停止位。

**起始位:**UART數(shù)據(jù)傳輸線在空閑時(shí)保持高電平,當(dāng)設(shè)備發(fā)出低電平信號(hào)時(shí),表示數(shù)據(jù)的開始。

**停止位:**UART數(shù)據(jù)傳輸線從低電平狀態(tài)向高電平轉(zhuǎn)換,不過至少需要持續(xù)兩位數(shù)據(jù)的時(shí)間寬度,才表示整個(gè)數(shù)據(jù)包的傳輸已經(jīng)結(jié)束。并且由于數(shù)據(jù)是在傳輸線上定時(shí)的,不同的設(shè)備之間可能時(shí)鐘存在偏差,偏差的積累可能會(huì)導(dǎo)致數(shù)據(jù)位的傳輸錯(cuò)誤,所以數(shù)據(jù)定時(shí)發(fā)出停止位可以有效校正時(shí)間的偏差,停止位越多,校正的效果越好。

**數(shù)據(jù)位:**數(shù)據(jù)位的寬度可能有5,6,7,8位,一般8位會(huì)用的比較廣泛(跟ACSII碼有關(guān),一個(gè)ASCII字符為8bit)。

**校驗(yàn)位:**是UART中一種簡(jiǎn)單的檢錯(cuò)方式,一般有四種校錯(cuò)方式:偶校驗(yàn),奇校驗(yàn),高校驗(yàn),低校驗(yàn)。對(duì)于奇偶校驗(yàn)的情況,串口會(huì)設(shè)置校驗(yàn)位(數(shù)據(jù)位的后一位),用1bit來校驗(yàn)數(shù)據(jù)有偶數(shù)個(gè)還是奇數(shù)個(gè)的邏輯高電平。比如如果數(shù)據(jù)位為00011,偶校驗(yàn)位就是0,為了保證數(shù)據(jù)位+校驗(yàn)位總數(shù)偶數(shù)的個(gè)數(shù)加起來為偶數(shù)。不過,校驗(yàn)位不是必須有,屬于可選項(xiàng)。

在停止位之后,可能還會(huì)有空閑位,空閑狀態(tài)時(shí)的信號(hào)處于高電平,即“1”,表示當(dāng)前線路上沒有數(shù)據(jù)傳輸。所以停止位開始的時(shí)候就能被有效檢測(cè)到。

UART傳輸速率較慢,一般在20kbit/s到10Mbit/s之間,低速率的情況被使用的更多。

總結(jié)起來:

UART優(yōu)點(diǎn)

1,需要的引腳線不多,只用2條數(shù)據(jù)線,1條地線

2,不需要時(shí)鐘信號(hào)

3,有奇偶校驗(yàn)位,提供通信的差錯(cuò)檢查

UART缺點(diǎn)

1,數(shù)據(jù)幀支持的最大長(zhǎng)度只有9bit

2,不支持多主機(jī)或多從機(jī)的主從結(jié)構(gòu)

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

    關(guān)注

    22

    文章

    2886

    瀏覽量

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

    關(guān)注

    8

    文章

    6898

    瀏覽量

    88836
  • 藍(lán)牙模塊
    +關(guān)注

    關(guān)注

    30

    文章

    565

    瀏覽量

    55691
  • UART協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    6302
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    最詳細(xì)的UART通訊協(xié)議分析在這里

    UART協(xié)議,將并行輸入信號(hào)轉(zhuǎn)換成串行輸出信號(hào)。因?yàn)?b class='flag-5'>UART簡(jiǎn)單實(shí)用的特性,其已經(jīng)成為一種使用非常廣泛的通訊協(xié)議。我們?nèi)粘=佑|到的串口,RS232,RS485等總線,內(nèi)部使用的基本
    的頭像 發(fā)表于 09-04 16:13 ?9574次閱讀
    最詳細(xì)的<b class='flag-5'>UART</b>通訊<b class='flag-5'>協(xié)議</b>分析在這里

    干啥

    干啥
    發(fā)表于 03-05 23:18

    UART串口通訊協(xié)議是什么

    UART串口通訊協(xié)議解析概述接口通信協(xié)議概述通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UART。它將要傳輸?shù)?/div>
    發(fā)表于 07-29 08:07

    SPI、I2C、UART串行總線協(xié)議

    串口通訊通信協(xié)議UART,以及常用外設(shè)通信協(xié)議 SPI、I2C的介紹與他們之間的區(qū)別
    發(fā)表于 11-30 11:28 ?95次下載

    通用異步收發(fā)器UART串口協(xié)議簡(jiǎn)介

    通用異步收發(fā)器(Universal Asynchronous Receiver/Transmitter),通常稱作UART,是一種串行、異步、全雙工的通信協(xié)議,在嵌入式領(lǐng)域應(yīng)用的非常廣泛。 UART
    發(fā)表于 06-15 17:34 ?1490次閱讀

    基于STM32之UART串口通信協(xié)議(一)詳解

    一、前言1、簡(jiǎn)介  寫的這篇博客,是為了簡(jiǎn)單講解一下UART通信協(xié)議,以及UART能夠?qū)崿F(xiàn)的一些功能,還有有關(guān)使用STM32CubeMX來配置芯片的一些操作,在后面我會(huì)以我使用的STM32F429
    發(fā)表于 11-30 14:36 ?22次下載
    基于STM32之<b class='flag-5'>UART</b>串口通信<b class='flag-5'>協(xié)議</b>(一)詳解

    Uart協(xié)議介紹

    文章目錄前言一、Uart協(xié)議(即串口)的基本概念二、Uart配置基本屬性1.波特率2.起始位3.數(shù)據(jù)位4.奇偶校驗(yàn)位5.停止位6.空閑位7.傳輸方向總結(jié)前言通用的硬件接口協(xié)議很多,我們
    發(fā)表于 01-17 12:56 ?13次下載
    <b class='flag-5'>Uart</b><b class='flag-5'>協(xié)議</b>介紹

    UART協(xié)議簡(jiǎn)介及優(yōu)缺點(diǎn)說明

    最近幾天,有不少粉絲問我,局哥,什么時(shí)候可以寫一篇關(guān)于UART協(xié)議的文章啊?網(wǎng)上的太繁雜,想偷個(gè)懶,你直接給介紹總結(jié)一下吧。那么今天就介紹一下UART協(xié)議,后面也會(huì)抽時(shí)間介紹一些其他的
    的頭像 發(fā)表于 07-03 15:12 ?7497次閱讀

    振弦采集模塊UART 通訊協(xié)議

    振弦采集模塊UART 通訊協(xié)議 UART 接口支持標(biāo)準(zhǔn)的工業(yè) MODBUS 通訊協(xié)議( 03、 04、 06、 16 指令碼)和自定義的簡(jiǎn)單 AABB
    發(fā)表于 11-15 09:40 ?323次閱讀
    振弦采集模塊<b class='flag-5'>UART</b> 通訊<b class='flag-5'>協(xié)議</b>

    討論使用UART通信協(xié)議的基本原則

    UART,即通用異步接收器/發(fā)送器,是最常用的設(shè)備間通信協(xié)議之一,正確配置后,UART可以配合許多不同類型的涉及發(fā)送和接收串行數(shù)據(jù)的串行協(xié)議工作。
    的頭像 發(fā)表于 02-01 17:54 ?1002次閱讀

    ESP32上的自定義UART協(xié)議開源

    電子發(fā)燒友網(wǎng)站提供《ESP32上的自定義UART協(xié)議開源.zip》資料免費(fèi)下載
    發(fā)表于 02-13 16:38 ?4次下載
    ESP32上的自定義<b class='flag-5'>UART</b><b class='flag-5'>協(xié)議</b>開源

    最詳細(xì)的UART通訊協(xié)議分析在這里

    下載本篇文章的pdf版本:UART協(xié)議分析.pdf1.協(xié)議基礎(chǔ)1.1.協(xié)議簡(jiǎn)介UART是“UniversalAsynchronousRece
    的頭像 發(fā)表于 01-12 14:15 ?1.6w次閱讀
    最詳細(xì)的<b class='flag-5'>UART</b>通訊<b class='flag-5'>協(xié)議</b>分析在這里

    UART串口通信協(xié)議是什么?

    UART (Universal Asynchronous Receiver/Transmitter) 是一種通信接口協(xié)議,用于實(shí)現(xiàn)串口通信。它是一種簡(jiǎn)單的、可靠的、廣泛應(yīng)用的串口通信協(xié)議。它是由美國(guó)
    的頭像 發(fā)表于 03-19 17:26 ?1263次閱讀

    簡(jiǎn)單認(rèn)識(shí)UART通信協(xié)議

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)通信協(xié)議是一種常見的串行通信協(xié)議,廣泛應(yīng)用于計(jì)算機(jī)、嵌入式系統(tǒng)、傳感器、無線通信
    的頭像 發(fā)表于 07-25 18:07 ?1344次閱讀

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

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