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

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

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

uart是什么

工程師 ? 來源:未知 ? 作者:姚遠(yuǎn)香 ? 2019-01-22 16:40 ? 次閱讀

通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UART,是一種異步收發(fā)傳輸器,是電腦硬件的一部分。它將要傳輸?shù)?a href="http://wenjunhu.com/soft/special/" target="_blank">資料在串行通信與并行通信之間加以轉(zhuǎn)換。作為把并行輸入信號轉(zhuǎn)成串行輸出信號的芯片,UART通常被集成于其他通訊接口的連結(jié)上。

具體實物表現(xiàn)為獨立的模塊化芯片,或作為集成于微處理器中的周邊設(shè)備。一般是RS-232C規(guī)格的,與類似Maxim的MAX232之類的標(biāo)準(zhǔn)信號幅度變換芯片進(jìn)行搭配,作為連接外部設(shè)備的接口。在UART上追加同步方式的序列信號變換電路的產(chǎn)品,被稱為USART。

UART是一種通用串行數(shù)據(jù)總線,用于異步通信。該總線雙向通信,可以實現(xiàn)全雙工傳輸和接收。在嵌入式設(shè)計中,UART用于主機與輔助設(shè)備通信,如汽車音響與外接AP之間的通信,與PC機通信包括與監(jiān)控調(diào)試器和其它器件,如EEPROM通信。

計算機內(nèi)部采用并行數(shù)據(jù),不能直接把數(shù)據(jù)發(fā)到Modem,必須經(jīng)過UART整理才能進(jìn)行異步傳輸,其過程為:CPU先把準(zhǔn)備寫入串行設(shè)備的數(shù)據(jù)放到UART的寄存器(臨時內(nèi)存塊)中,再通過FIFO傳送到串行設(shè)備,若是沒有FIFO,信息將變得雜亂無章,不可能傳送到Modem。

它是用于控制計算機與串行設(shè)備的芯片。有一點要注意的是,它提供了RS-232C數(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ù)流進(jìn)行奇偶校驗。在輸出數(shù)據(jù)流中加入啟停標(biāo)記,并從接收數(shù)據(jù)流中刪除啟停標(biāo)記。處理由鍵盤或鼠標(biāo)發(fā)出的中斷信號(鍵盤和鼠標(biāo)也是串行設(shè)備)??梢蕴幚碛嬎銠C與外部串行設(shè)備的同步管理問題。有一些比較高檔的UART還提供輸入輸出數(shù)據(jù)的緩沖區(qū),比較新的UART是16550,它可以在計算機需要處理數(shù)據(jù)前在其緩沖區(qū)內(nèi)存儲16字節(jié)數(shù)據(jù),而通常的UART是8250。如果您購買一個內(nèi)置的調(diào)制解調(diào)器,此調(diào)制解調(diào)器內(nèi)部通常就會有16550 UART。

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

    關(guān)注

    0

    文章

    39

    瀏覽量

    12963
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1239

    瀏覽量

    101466
收藏 人收藏

    評論

    相關(guān)推薦

    USB/UART橋接器的應(yīng)用優(yōu)勢

    這一切都要歸功于USB/UART橋接器——它們是嵌入式系統(tǒng)中的強大工具。無論您是從事調(diào)試、物聯(lián)網(wǎng)還是工業(yè)應(yīng)用,了解此橋接器都可以簡化硬件集成并提高通信可靠性。以下是USB/UART橋接如何簡化這些連接以及一些現(xiàn)實用例的說明(見下圖)。
    的頭像 發(fā)表于 12-03 13:52 ?251次閱讀
    USB/<b class='flag-5'>UART</b>橋接器的應(yīng)用優(yōu)勢

    通信技術(shù):UART串口通信開源代碼實操!

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

    uart波特率和傳輸頻率的關(guān)系 UART串口的常用波特率為多少

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

    在NXP源碼基礎(chǔ)上如何適配ELF 1開發(fā)板的UART功能

    UART即通用異步收發(fā)器,是一種支持全雙工串行通信協(xié)議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達(dá)8路的UART接口,提供了豐富的串行通信能力。 針對ELF 1開發(fā)板,實際引出了4路
    的頭像 發(fā)表于 09-29 11:49 ?377次閱讀
    在NXP源碼基礎(chǔ)上如何適配ELF 1開發(fā)板的<b class='flag-5'>UART</b>功能

    ElfBoard技術(shù)貼|如何在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的UART功能

    UART即通用異步收發(fā)器,是一種支持全雙工串行通信協(xié)議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達(dá)8路的UART接口,提供了豐富的串行通信能力。 針對ELF 1開發(fā)板,實際引出
    的頭像 發(fā)表于 09-25 13:56 ?2334次閱讀
    ElfBoard技術(shù)貼|如何在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的<b class='flag-5'>UART</b>功能

    轉(zhuǎn)換UART的電壓

    電子發(fā)燒友網(wǎng)站提供《轉(zhuǎn)換UART的電壓.pdf》資料免費下載
    發(fā)表于 09-24 11:37 ?2次下載
    轉(zhuǎn)換<b class='flag-5'>UART</b>的電壓

    CAN轉(zhuǎn)UART橋接器

    電子發(fā)燒友網(wǎng)站提供《CAN轉(zhuǎn)UART橋接器.pdf》資料免費下載
    發(fā)表于 08-28 10:39 ?0次下載
    CAN轉(zhuǎn)<b class='flag-5'>UART</b>橋接器

    UART轉(zhuǎn)I2C橋接器

    電子發(fā)燒友網(wǎng)站提供《UART轉(zhuǎn)I2C橋接器.pdf》資料免費下載
    發(fā)表于 08-28 09:24 ?1次下載
    <b class='flag-5'>UART</b>轉(zhuǎn)I2C橋接器

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

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)協(xié)議是一種廣泛使用的串行通信協(xié)議,它允許計算機與外部設(shè)備之間通過串行接口進(jìn)行數(shù)據(jù)傳輸。以下是對UART協(xié)議的詳細(xì)解析,包括其定義、工作原理、數(shù)據(jù)幀結(jié)構(gòu)、優(yōu)
    的頭像 發(fā)表于 08-25 17:15 ?3281次閱讀

    第3章_UART 開發(fā)基礎(chǔ)

    第3章_UART 開發(fā)基礎(chǔ)
    的頭像 發(fā)表于 06-29 14:27 ?706次閱讀
    第3章_<b class='flag-5'>UART</b> 開發(fā)基礎(chǔ)

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

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

    常見的UART收發(fā)方式

    這種方式適合大多數(shù)單片機,只要有中斷就行。使用UART Write發(fā)送數(shù)據(jù)時,數(shù)據(jù)并不是直接寫入到UART發(fā)送器,而是放進(jìn)了一個環(huán)形緩沖區(qū)中。
    的頭像 發(fā)表于 02-19 16:23 ?913次閱讀

    uart與usart區(qū)別 usart可以當(dāng)uart用嗎

    USART實際上包含了UART的功能,并增加了支持同步通信的能力。在大多數(shù)微控制器中,UART通常是USART功能的一部分,USART可以配置為UART模式進(jìn)行異步通信。
    發(fā)表于 01-17 15:46 ?1.9w次閱讀
    <b class='flag-5'>uart</b>與usart區(qū)別 usart可以當(dāng)<b class='flag-5'>uart</b>用嗎

    RTT_Draco的外置uart接口(TXD,RXD)怎么配置和使用呢?

    RTT_Draco的外置uart接口(TXD,RXD)怎么配置和使用呢? RT-Thread的RTT_Draco是一款高性能的MCU芯片,它提供了外置UART接口(TXD,RXD)用于與外部設(shè)備進(jìn)行
    的頭像 發(fā)表于 01-16 17:11 ?1100次閱讀

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

    下載本篇文章的pdf版本:UART協(xié)議分析.pdf1.協(xié)議基礎(chǔ)1.1.協(xié)議簡介UART是“UniversalAsynchronousReceiver/Transmitter”,通用異步收發(fā)器的縮寫
    的頭像 發(fā)表于 01-12 14:15 ?1.7w次閱讀
    最詳細(xì)的<b class='flag-5'>UART</b>通訊協(xié)議分析在這里