chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

uart串口通信原理是什么?

淘晶馳串口屏 ? 2022-12-02 14:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

UART通信協(xié)議是什么?
UART作為異步串口通信協(xié)議的一種,工作原理是將傳輸數(shù)據(jù)的每一個(gè)字符一位一位地傳輸。其中每一位(bit)的意義如下:
起始位:先發(fā)出一個(gè)邏輯“0”的信號(hào),表示傳輸字符開(kāi)始。
數(shù)據(jù)位:緊接著起始位之后。數(shù)據(jù)位的個(gè)數(shù)可以是4、5、6、7、8等,構(gòu)成一個(gè)字符。通常采用ASCII碼。從最低位開(kāi)始傳送,靠時(shí)鐘定位。
奇偶校驗(yàn)位:數(shù)據(jù)位加上這一位后,使得“1”的位數(shù)應(yīng)為偶數(shù)(偶校驗(yàn))或奇數(shù)(奇校驗(yàn)),以次來(lái)校驗(yàn)數(shù)據(jù)傳送的正確性。
停止位:它是一個(gè)字符數(shù)據(jù)的結(jié)束標(biāo)志??梢允?位、1.5位、2位的高電平。因?yàn)閿?shù)據(jù)是在傳輸線上定時(shí)的,并且每一個(gè)設(shè)備有其自己的時(shí)鐘,所以很可能在通信中兩臺(tái)設(shè)備間出現(xiàn)了小小的不同步。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計(jì)算機(jī)校正時(shí)鐘同步的機(jī)會(huì)。適用于停止位的位數(shù)越多,不同時(shí)鐘同步的容忍程度越大,但是數(shù)據(jù)傳輸率也就越慢。
空閑位:處于邏輯“1”狀態(tài),表示當(dāng)前線路上沒(méi)有數(shù)據(jù)傳輸。


UART串口通信的工作原理
(1)發(fā)送數(shù)據(jù)過(guò)程
空閑狀態(tài),線路處于高電平;當(dāng)收到發(fā)送指令后,拉低線路的一個(gè)數(shù)據(jù)位的時(shí)間T,接著數(shù)據(jù)按低位到高位依次發(fā)送,數(shù)據(jù)發(fā)送完畢后,接著發(fā)送奇偶校驗(yàn)位和停止位,一幀數(shù)據(jù)發(fā)送完成。
(2)數(shù)據(jù)接收過(guò)程:
空閑狀態(tài),線路處于高電平;當(dāng)檢測(cè)到線路的下降沿(高電平變?yōu)榈碗娖剑r(shí)說(shuō)明線路有數(shù)據(jù)傳輸,按照約定的波特率從低位到高位接收數(shù)據(jù),數(shù)據(jù)接收完畢后,接著接收并比較奇偶校驗(yàn)位是否正確,如果正確則通知后續(xù)設(shè)備接收數(shù)據(jù)或存入緩沖。
由于UART是異步傳輸,沒(méi)有傳輸同步時(shí)鐘,為了保證數(shù)據(jù)的正確性,UART采用16倍數(shù)據(jù)波特率的時(shí)鐘進(jìn)行采樣。每個(gè)數(shù)據(jù)有16個(gè)時(shí)鐘采樣,取中間的采樣值,以保證采樣不會(huì)滑碼或誤嗎。一般UART一幀的數(shù)據(jù)位數(shù)為8,這樣即使每個(gè)數(shù)據(jù)有一個(gè)時(shí)鐘的誤差,接收端也能正確地采樣到數(shù)據(jù)。
UART的接收數(shù)據(jù)時(shí)序?yàn)椋寒?dāng)檢測(cè)到數(shù)據(jù)的下降沿時(shí),表明線路上有數(shù)據(jù)進(jìn)行傳輸,這是計(jì)數(shù)器CNT開(kāi)始計(jì)數(shù),當(dāng)計(jì)數(shù)器為24=16+8時(shí),采樣的值為第0位數(shù)據(jù);當(dāng)計(jì)數(shù)器的值為40時(shí),采樣的值為第一位數(shù)據(jù),依次類推,進(jìn)行后面6個(gè)數(shù)據(jù)的采樣。如果需要進(jìn)行奇偶校驗(yàn),則當(dāng)計(jì)數(shù)器的值為152時(shí),采樣的值即為奇偶位;當(dāng)計(jì)數(shù)器的值為168時(shí),采樣的值為“1”表示停止位,數(shù)據(jù)接收完成。

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

    關(guān)注

    6074

    文章

    45340

    瀏覽量

    663604
  • 觸摸屏
    +關(guān)注

    關(guān)注

    42

    文章

    2439

    瀏覽量

    120944
  • 串口屏
    +關(guān)注

    關(guān)注

    8

    文章

    599

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用CW32 MCU來(lái)實(shí)現(xiàn)UART串口通信與GPIO控制

    最近在項(xiàng)目中使用CW32 MCU,完成了一個(gè)簡(jiǎn)單的UART串口通信和GPIO控制的功能。CW32 MCU的資源相對(duì)豐富,特別適合一些低成本、低功耗的嵌入式應(yīng)用。這里分享一下UART
    發(fā)表于 12-04 08:17

    UART 串口通信還能玩出什么花樣?

    還記得打印機(jī)、鼠標(biāo)和調(diào)制解調(diào)器曾經(jīng)使用粗線和笨重連接器嗎?那些必須擰進(jìn)電腦里的連接器?這些設(shè)備很可能使用UART與電腦通信。雖然USB幾乎完全取代了那些老式的線纜和連接器,但UART絕非過(guò)時(shí)之物。你
    的頭像 發(fā)表于 11-24 19:05 ?168次閱讀
    <b class='flag-5'>UART</b> <b class='flag-5'>串口</b><b class='flag-5'>通信</b>還能玩出什么花樣?

    UART 升級(jí)到 USB-C: 串口通信演變史

    在嵌入式開(kāi)發(fā)里,“串口”幾乎是每個(gè)人繞不開(kāi)的關(guān)鍵詞。剛接觸單片機(jī)時(shí),我們用的就是UART:插上線,打開(kāi)串口調(diào)試助手,能收發(fā)數(shù)據(jù)就覺(jué)得世界都亮了。然而,當(dāng)你回頭看,現(xiàn)在的桌面電腦幾乎找不到傳統(tǒng)
    的頭像 發(fā)表于 11-17 10:54 ?953次閱讀
    <b class='flag-5'>UART</b> 升級(jí)到 USB-C: <b class='flag-5'>串口</b><b class='flag-5'>通信</b>演變史

    基于UART通訊控制TMC2208/2209模塊驅(qū)動(dòng)兩相四線步進(jìn)電機(jī)

    本文將介紹如何通過(guò)UART串口通信控制TMC2208/2209步進(jìn)電機(jī)驅(qū)動(dòng)模塊驅(qū)動(dòng)42步進(jìn)電機(jī)。從TMC2209詳細(xì)的說(shuō)明的寄存器配置方法說(shuō)明、常用指令說(shuō)明、模塊的串口連接方式、電流、
    的頭像 發(fā)表于 11-10 19:33 ?508次閱讀
    基于<b class='flag-5'>UART</b>通訊控制TMC2208/2209模塊驅(qū)動(dòng)兩相四線步進(jìn)電機(jī)

    RVMCU課堂「13」: 手把手教你玩轉(zhuǎn)RVSTAR—UART通信

    小實(shí)驗(yàn),簡(jiǎn)單講解UART串口通信的應(yīng)用方法。 系統(tǒng)環(huán)境 Windows 10-64bit 軟件平臺(tái) [size=14.6667px]NucleiStudio IDE 202102版或
    發(fā)表于 10-31 07:02

    基于FPGA開(kāi)發(fā)板TSP的串口通信設(shè)計(jì)

    本文詳細(xì)介紹基于Terasic FPGA開(kāi)發(fā)板TSP(又名C5P和OSK)和其板載CP2102N USB-UART橋接芯片的串口通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)采用Verilog HDL編寫UART
    的頭像 發(fā)表于 10-15 11:05 ?4147次閱讀
    基于FPGA開(kāi)發(fā)板TSP的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>設(shè)計(jì)

    基于FPGA開(kāi)發(fā)板DE23-Lite的串口通信設(shè)計(jì)

    DE23-Lite開(kāi)發(fā)板提供了一個(gè)UART通信接口(物理接口是下圖的Type C接口),用戶能夠通過(guò)主機(jī)與Agilex 3 FPGA進(jìn)行串口通信
    的頭像 發(fā)表于 10-15 10:57 ?3972次閱讀
    基于FPGA開(kāi)發(fā)板DE23-Lite的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>設(shè)計(jì)

    微五科技 CF5010RBT60 開(kāi)發(fā)板與廬山派開(kāi)發(fā)板通過(guò) UART 串口通信的詳細(xì)步驟

    以下是微五科技CF5010RBT60開(kāi)發(fā)板與廬山派開(kāi)發(fā)板通過(guò)UART串口通信的詳細(xì)步驟: 一、硬件連接 確定通信接口 CF5010RBT60:使用USART1(兼容STM32F103
    發(fā)表于 09-05 20:51

    Air780EGH串口通信優(yōu)化:硬件電路設(shè)計(jì)核心要素剖析

    要充分發(fā)揮Air780EGH的串口通信效能,硬件電路設(shè)計(jì)必須精準(zhǔn)把控核心要素。下面將深入分析UART接口的電平標(biāo)準(zhǔn)、流控信號(hào)配置、波特率適配及調(diào)試串口管理,為優(yōu)化
    的頭像 發(fā)表于 08-11 15:44 ?536次閱讀
    Air780EGH<b class='flag-5'>串口</b><b class='flag-5'>通信</b>優(yōu)化:硬件電路設(shè)計(jì)核心要素剖析

    【沁恒CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】UART 串口通信

    通信口(UART)就是我們?cè)谇度胧街谐Uf(shuō)的串口,它還是一種通用的數(shù)據(jù)通信議。從名字上可以看出,USART在UART基礎(chǔ)上增加了同步功能,即U
    發(fā)表于 07-08 00:02

    STM32F411RE NUCLEO UART串口通信無(wú)法接收是什么原因引起的?

    STM32F411RE NUCLEO UART串口通信無(wú)法接收
    發(fā)表于 03-13 08:00

    新品| Unit ASR,一體化離線語(yǔ)音識(shí)別單元

    的準(zhǔn)確性。此外,UnitASR還支持中途語(yǔ)音打斷功能,能夠在語(yǔ)音識(shí)別過(guò)程中快速響應(yīng)新的指令。UnitASR采用UART串口通信進(jìn)行數(shù)據(jù)傳輸,支持通過(guò)語(yǔ)音關(guān)鍵詞喚醒設(shè)
    的頭像 發(fā)表于 02-14 18:34 ?751次閱讀
    新品| Unit ASR,一體化離線語(yǔ)音識(shí)別單元

    【RA-Eco-RA4E2-64PIN-V1.0開(kāi)發(fā)板試用】UART串口通信-收發(fā)回顯

    一.串口介紹 USART是全雙工通用同步/異步收發(fā)器,是一種串行的設(shè)備。在嵌入式開(kāi)發(fā)設(shè)計(jì)中經(jīng)常被使用到,廣泛的被應(yīng)用于主機(jī)與外圍設(shè)備的通信交互中,應(yīng)用相當(dāng)?shù)膹V泛。 UART和 USART有
    發(fā)表于 12-15 17:32

    【RA-Eco-RA4E2-64PIN-V1.0開(kāi)發(fā)板試用】02、UART串口通信

    調(diào)試信息。 所以,為了方便后續(xù)調(diào)試,在這一節(jié)中,學(xué)習(xí)使用FSP庫(kù)進(jìn)行UART串口通信。 1 硬件部分 從RA-Eco-RA4E2-64PIN-V1.0開(kāi)發(fā)板的原理圖可以知道,這塊板子使用CH340N
    發(fā)表于 12-14 11:44