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

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

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

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

UART通信協(xié)議及小練

j4AI_wujianying ? 來源:未知 ? 作者:易水寒 ? 2017-12-21 16:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

UART是用于控制計算機與串行設(shè)備的芯片。有一點要注意的是,它提供了數(shù)據(jù)終端設(shè)備接口,這樣計算機就可以和調(diào)制解調(diào)器或其它使用RS-232C接口的串行設(shè)備通信了。作為接口的一部分,UART還提供以下功能:

將由計算機內(nèi)部傳送過來的并行數(shù)據(jù)轉(zhuǎn)換為輸出的串行數(shù)據(jù)流;

將計算機外部來的串行數(shù)據(jù)轉(zhuǎn)換為字節(jié),供計算機內(nèi)部使用并行數(shù)據(jù)的器件使用;

在輸出的串行數(shù)據(jù)流中加入奇偶校驗位,并對從外部接收的數(shù)據(jù)流進行奇偶校驗;

在輸出數(shù)據(jù)流中加入啟停標記,并從接收數(shù)據(jù)流中刪除啟停標記;

處理由鍵盤或鼠標發(fā)出的中斷信號(鍵盤和鼠票也是串行設(shè)備);

可以處理計算機與外部串行設(shè)備的同步管理問題;

異步串口通信協(xié)議,工作原理是將傳輸數(shù)據(jù)的每個字符以串行方式一位接一位的傳輸。如下圖:

UART通信協(xié)議及小練

其中每一位(bit)的意義如下:

起始位:先發(fā)出一個邏輯“0”的信號,表示傳輸字符的開始。

數(shù)據(jù)位:緊跟起始位之后。數(shù)據(jù)位的個數(shù)可以是4、5、6、7、8等,構(gòu)成一個字符。通常采用ASCII碼。從最低位開始傳送,靠時鐘來定位。

奇偶校驗位:數(shù)據(jù)位加上這一位后(跟在數(shù)據(jù)位尾部),使得“1”的位數(shù)應(yīng)為偶數(shù)(偶校驗)或奇數(shù)(奇校驗),以此來校驗數(shù)據(jù)傳送的正確性。

停止位:它是一個字符數(shù)據(jù)的結(jié)束標志??梢允?位、1.5位、2位的高電平(邏輯“1”)。

空閑位:處于邏輯“1”狀態(tài),表示當前線路上沒有數(shù)據(jù)的傳送。

波特率:是衡量數(shù)據(jù)傳輸速率的指針。表示為每秒鐘傳送的二進制位數(shù)(bit數(shù))。例如資料傳送速率為120字符/秒,而每一個字符為10位,則其傳送的波特率為:

10×120%20=%201200字符/秒=1200波特。

以上的數(shù)據(jù)位、奇偶校驗位、波特率等均可以在COM接口中設(shè)置。也可以在代碼中對UART寄存器的各位進行設(shè)置,UART寄存器的各位所代表的含義如下:

下面通過幾個小程序,了解UART通信協(xié)議進行數(shù)據(jù)傳輸?shù)倪^程:

UART通信協(xié)議及小練

在這里我們使用 uart_init 函數(shù)便完成了UART各個位的設(shè)置,現(xiàn)在來看看uart_init在系統(tǒng)中是如何定義的:

UART通信協(xié)議及小練

UART0 --- UART2 便是開發(fā)板為我們提供的三個寄存器,通過rUFCON、rUMCON、rULCON、rUCON、rUBRDIV 等引腳的賦值完成UART寄存器的設(shè)置。


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

    關(guān)注

    462

    文章

    53179

    瀏覽量

    453723
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1286

    瀏覽量

    105518

原文標題:嵌入式學習筆記之UART通信協(xié)議

文章出處:【微信號:wujianying_danpianji,微信公眾號:單片機精講吳鑒鷹】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    工業(yè)通信協(xié)議都有哪些?#三格電子

    通信協(xié)議
    三格電子科技
    發(fā)布于 :2025年08月28日 10:35:26

    哪些協(xié)議是工業(yè)通信協(xié)議?#三格電子

    通信協(xié)議
    三格電子科技
    發(fā)布于 :2025年08月27日 14:16:07

    芯知識|廣州唯創(chuàng)電子語音芯片UART通信協(xié)議解析:發(fā)碼長度與校驗碼計算

    一、UART通信協(xié)議概述UART(通用異步收發(fā)器)是一種廣泛應(yīng)用于嵌入式系統(tǒng)的串行通信協(xié)議,其核心特點為無需時鐘同步,通過起始位、數(shù)據(jù)位、校驗位和停止位構(gòu)成數(shù)據(jù)幀。在語音芯片應(yīng)用中,
    的頭像 發(fā)表于 05-27 08:48 ?393次閱讀
    芯知識|廣州唯創(chuàng)電子語音芯片<b class='flag-5'>UART</b><b class='flag-5'>通信協(xié)議</b>解析:發(fā)碼長度與校驗碼計算

    Modbus 轉(zhuǎn) Profinet:工業(yè)通信協(xié)議的橋梁

    1. 引言 在工業(yè)自動化領(lǐng)域,Modbus 和 Profinet 是兩種廣泛使用的通信協(xié)議。Modbus 是一種串行通信協(xié)議,常用于連接工業(yè)電子設(shè)備,而 Profinet 是一種基于以太網(wǎng)的工業(yè)
    的頭像 發(fā)表于 02-24 11:11 ?570次閱讀
    Modbus 轉(zhuǎn) Profinet:工業(yè)<b class='flag-5'>通信協(xié)議</b>的橋梁

    PCM4201與DSP之間的通信協(xié)議是什么?

    關(guān)于PCM4201 與 DSP 之間的通信協(xié)議?
    發(fā)表于 02-08 08:17

    Dali通信的工作原理 如何使用Dali通信協(xié)議

    一、引言 Dali(Digital Addressable Lighting Interface,數(shù)字可尋址照明接口)是一種用于照明控制產(chǎn)品之間雙向通信協(xié)議。通過Dali通信協(xié)議,可以實現(xiàn)對照
    的頭像 發(fā)表于 01-31 10:33 ?3475次閱讀

    詳解REST API通信協(xié)議

    的一環(huán)。 為了實現(xiàn)這一目標,我們采用了多種通信協(xié)議,包括MQTT、OPC UA、AMQP和REST API,它們共同構(gòu)成了智能通信的堅實基礎(chǔ)。本期內(nèi)容,讓我們聚焦REST API通信協(xié)議,探索它如何在IIoT領(lǐng)域中發(fā)揮關(guān)鍵作用。
    的頭像 發(fā)表于 01-17 12:40 ?1454次閱讀
    詳解REST API<b class='flag-5'>通信協(xié)議</b>

    總線通信協(xié)議解析及應(yīng)用

    在現(xiàn)代計算機系統(tǒng)中,總線通信協(xié)議扮演著至關(guān)重要的角色。它們定義了數(shù)據(jù)如何在處理器、內(nèi)存、輸入/輸出設(shè)備等組件之間傳輸。 總線通信協(xié)議的基本概念 總線通信協(xié)議是一組規(guī)則,它規(guī)定了數(shù)據(jù)在系統(tǒng)總線上的傳輸
    的頭像 發(fā)表于 12-31 10:07 ?1634次閱讀

    常見串口通信協(xié)議 如何設(shè)置串口參數(shù)

    ,使用9針或25針的D-sub連接器。它支持全雙工通信,但傳輸距離和速率有限。 RS-485 :這是一種差分信號的串行通信協(xié)議,可以支持更遠距離和更高速率的通信,常用于工業(yè)現(xiàn)場總線。 UART
    的頭像 發(fā)表于 12-27 09:51 ?4226次閱讀

    AUTOSAR通信協(xié)議解析 如何實現(xiàn)AUTOSAR通信

    通信協(xié)議棧是一個復(fù)雜的系統(tǒng),它涵蓋了多種通信方式和模塊,以實現(xiàn)車內(nèi)ECU之間的高效、可靠的數(shù)據(jù)交換。以下是對AUTOSAR通信協(xié)議的解析及實現(xiàn)AUTOSAR通信的方法: 一、AUTOS
    的頭像 發(fā)表于 12-17 14:54 ?3695次閱讀

    請問各位大佬AFE4900 EVM的通信協(xié)議是什么?

    想用AFE4900EVM自己開發(fā)一個軟件用于測試,Ti自己的GUI有些功能不能滿足。請問各位大佬AFE4900 EVM的通信協(xié)議是什么?有沒有文件
    發(fā)表于 11-29 09:07

    串口通信協(xié)議解析 串口通信應(yīng)用實例

    串口通信協(xié)議解析 串口通信協(xié)議是指規(guī)定了數(shù)據(jù)包的內(nèi)容,內(nèi)容包含了起始位、主體數(shù)據(jù)、校驗位及停止位,雙方需要約定一致的數(shù)據(jù)包格式才能正常收發(fā)數(shù)據(jù)的有關(guān)規(guī)范。以下是串口通信協(xié)議的介紹: 基本概念
    的頭像 發(fā)表于 11-21 17:03 ?2699次閱讀

    CAN總線與其他串行通信協(xié)議比較

    CAN總線與其他串行通信協(xié)議相比,具有其獨特的特點和優(yōu)勢。以下是對CAN總線與UART、I2C、SPI等常見串行通信協(xié)議的比較: 一、基本特性比較 協(xié)議名稱 引腳 雙工方式 時鐘 電平
    的頭像 發(fā)表于 11-12 09:56 ?2701次閱讀

    PLC控制系統(tǒng)的通信協(xié)議解析

    在現(xiàn)代工業(yè)自動化中,PLC控制系統(tǒng)扮演著至關(guān)重要的角色。它們不僅需要處理復(fù)雜的邏輯控制任務(wù),還需要與其他系統(tǒng)和設(shè)備進行通信。為了實現(xiàn)這一目標,PLC系統(tǒng)必須遵循一系列的通信協(xié)議。 PLC通信協(xié)議
    的頭像 發(fā)表于 11-08 09:46 ?3091次閱讀

    UART通信協(xié)議介紹和數(shù)據(jù)傳輸工作流程

    UART是一種通用串行數(shù)據(jù)總線,用于異步通信。該總線雙向通信,可實現(xiàn)全雙工傳輸和接收。UART通常用來實現(xiàn)與PC之間數(shù)據(jù)通信,命令和控制信息
    的頭像 發(fā)表于 10-24 14:20 ?2761次閱讀
    <b class='flag-5'>UART</b><b class='flag-5'>通信協(xié)議</b>介紹和數(shù)據(jù)傳輸工作流程