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

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

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

3天內不再提示

uart串口通信原理是什么?

淘晶馳串口屏 ? 2022-12-02 14:55 ? 次閱讀

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


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

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

    關注

    6035

    文章

    44554

    瀏覽量

    634665
  • 觸摸屏
    +關注

    關注

    42

    文章

    2301

    瀏覽量

    116120
  • 串口屏
    +關注

    關注

    8

    文章

    532

    瀏覽量

    37422
收藏 人收藏

    評論

    相關推薦

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

    一.串口介紹 USART是全雙工通用同步/異步收發器,是一種串行的設備。在嵌入式開發設計中經常被使用到,廣泛的被應用于主機與外圍設備的通信交互中,應用相當的廣泛。 UART和 USART有
    發表于 12-15 17:32

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】02、UART串口通信

    調試信息。 所以,為了方便后續調試,在這一節中,學習使用FSP庫進行UART串口通信。 1 硬件部分 從RA-Eco-RA4E2-64PIN-V1.0開發板的原理圖可以知道,這塊板子使用CH340N
    發表于 12-14 11:44

    支持UART串口通信協議的快充協議芯片,支持PD+QC+FCP+AFC協議

    銘達H004D芯片是目前市面上為數不多的一款即支持全協議,又支持UART串口通信的取電芯片。還支持功能定制,例如需要定制電壓、
    的頭像 發表于 12-04 15:27 ?243次閱讀
    支持<b class='flag-5'>UART</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>協議的快充協議芯片,支持PD+QC+FCP+AFC協議

    【AG32開發板體驗連載】AG32VF407 UART串口通信測試

    【AG32開發板體驗連載】--智能蒸烤箱 AG32VF407 UART串口通信測試 由AG32VF407 MCU手冊可知, AG32VF407 MCU自帶的UART
    發表于 11-23 23:23

    通信技術:UART串口通信開源代碼實操!

    今天我們分享的是關于UART串口通信示例,歡迎大家探討
    的頭像 發表于 11-05 11:56 ?3025次閱讀
    <b class='flag-5'>通信</b>技術:<b class='flag-5'>UART</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>開源代碼實操!

    UART串口通信示例:開啟通信寶藏之門的定位模組LuatOS入門

    今天我們要講解的是UART串口通信示例,關于Air201資產定位模組LuatOS入門,我會從搭建環境、代碼燒錄、示例效果等來細說:
    的頭像 發表于 11-03 19:55 ?907次閱讀
    <b class='flag-5'>UART</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>示例:開啟<b class='flag-5'>通信</b>寶藏之門的定位模組LuatOS入門

    uart波特率和傳輸頻率的關系 UART串口的常用波特率為多少

    UART(Universal Asynchronous Receiver/Transmitter)是一種廣泛使用的異步串行通信技術,它允許兩臺設備之間進行雙向數據傳輸。在UART通信
    的頭像 發表于 10-06 16:12 ?2544次閱讀
    <b class='flag-5'>uart</b>波特率和傳輸頻率的關系 <b class='flag-5'>UART</b><b class='flag-5'>串口</b>的常用波特率為多少

    求助,esp32在rs485模式下單字節收發怎么做?

    我的esp32一端通過wifi與電腦通信,另一端通過uart串口通信。當由電腦通過wifi發送數據到esp32,esp32再通過uart
    發表于 06-26 06:50

    STM32 HAL庫UART發送信號的波形錯誤是什么原因導致的?

    STM32 新手,目前在使用STM32F769I-DISCO 板子與NUCLEO-F401RE 板子的UART串口通信,使用的是HAL庫的指令,測試結果是接收方一直沒辦法收到正確的數據, 按照其他
    發表于 04-25 07:09

    STM32F411RE NUCLEO UART串口通信無法接收的原因?

    STM32F411RE NUCLEO UART串口通信無法接收
    發表于 04-03 08:02

    UART串口通信實驗及工作原理

    UART通信過程需要設置波特率、數據長度、開始/停止位等參數。波特率決定了發送數據的速度,而數據長度和開始/停止位則用于確保數據的正確傳輸和接收。
    的頭像 發表于 03-21 17:10 ?3938次閱讀
    <b class='flag-5'>UART</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>實驗及工作原理

    UART串口通信協議是什么?

    UART (Universal Asynchronous Receiver/Transmitter) 是一種通信接口協議,用于實現串口通信。它是一種簡單的、可靠的、廣泛應用的
    的頭像 發表于 03-19 17:26 ?1367次閱讀

    UART串口通信使用16倍過采樣數據的原因

    標準UART可以選16倍采樣,也可以選64倍采樣,個人覺得應該是方便分頻設計。
    的頭像 發表于 02-21 13:38 ?1903次閱讀
    <b class='flag-5'>UART</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>使用16倍過采樣數據的原因

    常見通信的底層數據傳輸原理(UART、SPI、I2C)

    UART:Universal Asynchronous Receiver/Transmitter,通用異步收發傳輸器。 UART串口是最常見的一種串口
    發表于 01-15 10:41 ?903次閱讀
    常見<b class='flag-5'>通信</b>的底層數據傳輸原理(<b class='flag-5'>UART</b>、SPI、I2C)

    什么是串口(UART)?串口的組成和FPGA實現

    串口作為常用的三大低速總線(UART、SPI、IIC)之一,在設計眾多通信接口和調試時占有重要地位。
    的頭像 發表于 01-03 11:43 ?1.5w次閱讀
    什么是<b class='flag-5'>串口</b>(<b class='flag-5'>UART</b>)?<b class='flag-5'>串口</b>的組成和FPGA實現
    主站蜘蛛池模板: 熟女人妻-蜜臀AV-首页| 丰满人妻熟女色情A片| 一攻多受高h大总攻| 亚洲大码熟女在线| 小泽玛丽av无码观看| 色戒在线完整观看在线播放版| 暖暖高清视频免费| 欧美123区| 欧美深夜0000XXXX疯狂| 欧美亚洲日韩一道免费观看| 牛牛免费视频| 奇米网一区二区三区在线观看| 欧美午夜免费观看福利片| 欧美黑人经典片免费观看| 欧美三级aaa| 全免费a级毛片免费看| 日本欧美午夜三级| 少妇内射视频播放舔大片| 善良的小峓子2在钱中文版女主角| 日韩欧美一区二区三区在线视频| 日本乱hd高清videos| 色情www日本欧美| 性直播免费| 亚洲日本在线不卡二区| 伊人yinren6综合网色狠狠| 在线视频 国产精品 中文字幕| 中文无码字慕在线观看| 97视频免费上传播放| 超碰日韩人妻高清视频| 国产高清在线观看视频| 国自产精品手机在线视频| 九色91精品国产网站| 考好老师让你做一次H| 嗯啊…嗯np男男双性总受| 日本电影小姐| 性欧美sexovideotv| 一级毛片美国| gogogo视频在线观看| 国产 高清 无码 在线播放| 国内精品伊人久久久久| 久久天堂成人影院|