uart接口有什麼特點與功能

2021-01-09 電子發燒友
  認識UART接口

  嵌入式裡面說的串口,一般是指UART口, 但是我們經常搞不清楚它和COM口的區別, 以及RS232, TTL等關係, 實際上UART,COM指的物理接口形式(硬體), 而TTL、RS-232是指的電平標準(電信號)。

  UART有4個pin(VCC, GND, RX, TX), 用的TTL電平, 低電平為0(0V),高電平為1(3.3V或以上)。

  

  COM口是我們臺式機上面常用的口(下圖),9個pin, 用的RS232電平, 它是負邏輯電平,它定義+5~+12V為低電平,而-12~-5V為高電平

  

  詳細的說:

  UART的特徵

  一般uart控制器在嵌入式系統裡面都做在cpu一起,像飛思卡爾的IMX6晶片就是這樣,有多個uart控制器。

  引腳介紹(COM口比較多pin,但是常用的也是這幾個):

  VCC:供電pin,一般是3.3v,在我們的板子上沒有過電保護,這個pin一般不接更安全

  GND:接地pin,有的時候rx接受數據有問題,就要接上這個pin,一般也可不接

  RX:接收數據pin

  TX:發送數據pin,我之前碰到串口只能收數據,不能發數據問題,經baidu,原來是設置了流控制,取消就可以了,適用於putty,SecureCRT

  在調試的時候, 多數情況下我們只引出rx,tx即可。 比如調試gps模塊, IC數據直接通過uart上報,我就直接用了兩個線連出了rx,tx,連上串口轉USB小板, 電腦從串口直接獲取數據,這樣跳過了開發板,測試了gps的數據有沒有問題。

  使用方法:

  我們常用UART口進行調試,但是UART的數據要傳到電腦上分析就要匹配電腦的接口,通常我們電腦使用接口有COM口和USB口(最終在電腦上是一個虛擬的COM口),但是要想連上這兩種接口都要需要進行硬體接口轉換和電平轉換。

  如果連接電腦COM口, 需要一個類似下圖的轉換小板, 它實現了TTL電平和RS232電平互轉, 我之前使用過, 但是現在很少用了。

  

  如果要連接USB接口, 需要類似下面的小板, 它實現了TTL電平和USB電平的轉換, 這種使用的較多。

  

  電路圖和連接如下, 通常上面有個專門轉換晶片。

  總結

  1、串口、COM口是指的物理接口形式(硬體)。而TTL、RS-232、RS-485是指的電平標準(電信號)。

  2、接設備的時候,一般只接GND RX TX。不會接Vcc或者+3.3v的電源線,避免與目標設備上的供電衝突。

  3、PL2303、CP2102晶片是 USB 轉 TTL串口 的晶片,用USB來擴展串口(TTL電平)

  4、MAX232晶片是 TTL電平與RS232電平的專用雙向轉換晶片,可以TTL轉RS-232,也可以RS-232轉TTL。

  5、TTL標準是低電平為0,高電平為1(+5V電平)。RS-232標準是正電平為0,負電平為1(±15V電平)。

  6、RS-485與RS-232類似,但是採用差分信號負邏輯。

  計算機內部採用並行數據,不能直接把數據發到Modem,必須經過UART整理才能進行異步傳輸,其過程為:CPU先把準備寫入串行設備的數據放到UART的寄存器(臨時內存塊)中,再通過FIFO(First Input First Output,先入先出隊列)傳送到串行設備,若是沒有FIFO,信息將變得雜亂無章,不可能傳送到Modem。

  它是用於控制計算機與串行設備的晶片。有一點要注意的是,它提供了RS-232C數據終端設備接口,這樣計算機就可以和數據機或其它使用RS-232C接口的串行設備通信了。作為接口的一部分,UART還提供以下功能:將由計算機內部傳送過來的並行數據轉換為輸出的串行數據流。將計算機外部來的串行數據轉換為字節,供計算機內部並行數據的器件使用。在輸出的串行數據流中加入奇偶校驗位,並對從外部接收的數據流進行奇偶校驗。在輸出數據流中加入啟停標記,並從接收數據流中刪除啟停標記。處理由鍵盤或滑鼠發出的中斷信號(鍵盤和滑鼠也是串行設備)。可以處理計算機與外部串行設備的同步管理問題。有一些比較高檔的UART還提供輸入輸出數據的緩衝區,比較新的UART是16550,它可以在計算機需要處理數據前在其緩衝區內存儲16位元組數據,而通常的UART是8250。如果您購買一個內置的數據機,此數據機內部通常就會有16550 UART。

  通過這種通信功能可以實現非常多的用途,比如短距離通信,燒寫程序,串行口轉接其他通信簡單。

  UART特點以及功能概述

  通用異步收發傳輸器(Universal Asynchronous Receiver/Transmitter,通常稱作UART,讀音/ˈjuːart/)是一種異步收發傳輸器,是電腦硬體的一部分,將資料由串行傳輸(Serial communication)與平行傳輸(Parallel communication)間作傳輸轉換。UART通常用在與其他通訊協定(如EIA RS-232)的連結上。

  具體實物表現為獨立的模塊化晶片,或作為集成於微處理器中的周邊設備。一般和RS-232C規格的,類似Maxim的MAX232之類的標準信號幅度變換晶片進行搭配,作為連接外部設備的接口。在UART上追加同步方式的序列信號變換電路的產品,被稱為USART(Universal Synchronous Asynchronous Receiver Transmitter)。

  在手機設計和測試階段被用來控制CPU與其餘部分的信息傳送

  UART是通用異步收發器(異步串行通信口)的英文縮寫,它包括了RS232、RS499、RS423、RS422和RS485等接口標準規範和總線標準規範,即UART是異步串行通信口的總稱。而RS232、RS499、RS423、RS422和RS485等,是對應各種異步串行通信口的接口標準和總線標準,它規定了通信口的電氣特性、傳輸速率、連接特性和接口的機械特性等內容。實際上是屬於通信網絡中的物理層(最底層)的概念,與通信協議沒有直接關係。而通信協議,是屬於通信網絡中的數據鏈路層(上一層)的概念。COM口是PC(個人計算機)上,異步串行通信口的簡寫。由於歷史原因,IBM的PC外部接口配置為RS232,成為實際上的PC界默認標準。所以,現在PC機的COM口均為RS232。若配有多個異步串行通信口,則分別稱為COM1、COM2.。

打開APP閱讀更多精彩內容

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

相關焦點

  • Type-C接口是什麼 都有哪些功能呢
    如今越來越多的手機、筆記本、平板電腦等設備都選擇搭載Type-C接口,為什麼這種接口會受到市場青睞,它究竟有什麼好處呢?今天的極速鯊課堂... 如今越來越多的手機、筆記本、平板電腦等設備都選擇搭載Type-C接口,為什麼這種接口會受到市場青睞,它究竟有什麼好處呢?
  • 淺談UART通信協議 UART接收數據時序設計
    如果有校驗位,則需要保證收發雙方選擇同樣的一種檢驗方式。奇校驗就是保證數據中的1是奇數,比如如果8bit數據中有3bits的1,校驗位置0;如果有4bits的1,校驗位置1。偶校驗就是保證數據中的1是偶數。
  • 簡單介紹兩款UART接口的WiFi模塊
    接口是通用的異步串行接口,按照標準波特率完成雙向通訊,傳輸速度較慢。UART接口WiFi模塊UART接口WiFi模塊是基於UART接口的符合WiFi無線網絡標準的嵌入式模塊,內置無線網絡協議IEEE802.11協議棧以及TCP/IP協議棧,能夠實現用戶串口或TTL電平數據到無線網絡之間的轉換。通過UART接口WiFi模塊,傳統的串口設備也能輕鬆接入無線網絡,適合於各類智能家居或智能硬體中,比如現在很多帶WiFi功能的電視、空調、冰箱等。
  • Type-C接口都有啥功能你知道嗎?
    Type-C接口是什麼? 關於Type-C接口的概念,在百度百科上是這樣解釋的:Type-C是最新的USB接口外形標準,它的體積比Tpe-A及Type-B均小得多。 這種接口沒有正反方向區別,可以隨意插拔。
  • 小米電視3S有什麼接口?有HDMI接口嗎?
    小米電視3S有什麼接口  小米電視3S有HDMI接口、AV接口、VGA接口、天線輸入端子、USB接口。  關於電視3S有什麼接口的疑問,下面將做詳細的解答。小米電視3S內嵌杜比Dolby Audio音效技術,支持虛擬環繞、低音增強、對白增強、自動音量平衡功能。
  • 極速鯊課堂74:Type-C接口都有啥功能你知道嗎?
    如今越來越多的手機、筆記本、平板電腦等設備都選擇搭載Type-C接口,為什麼這種接口會受到市場青睞,它究竟有什麼好處呢?今天的極速鯊課堂就和大家聊聊Type-C接口。 01Type-C接口是什麼?
  • Type -C接口和普通Usb接口有什麼不同?
    二、USBTypeCCable特點介紹1.最大數據傳輸速度達到10Gbit/秒,也是USB3.1的標準;2.Type-C接口插座端的尺寸約為8.3mm×2.5mm纖薄設計;3.支持從正反兩面均可插入的「正反插」功能,可承受1萬次反覆插拔;4.配備Type-C連接器的標準規格連接線可通過3A電流,同時還支持超出現有USB供電能力的「
  • Surface Pro 4有什麼接口?有HDMI接口嗎?
    Surface Pro 4有什麼接口  Surface Pro 4支持RJ-45乙太網接口、3.5mm音頻插口、mini DP接口×2、USB 3.0接口。  根據提供的消息資料,就能了解到Surface Pro 4有什麼接口。
  • 長虹玻璃是什麼?有什麼功能特點?
    什麼是長虹玻璃?長虹玻璃是壓花玻璃的一種,它的基本製作方法是將玻璃液在冷卻的過程中,用帶有豎條型圖案的輥軸壓延而成型,具有透光不透視的特點,起到遮擋隱私的作用,同時它對光的漫反射作用具有一定的裝飾功能,這種玻璃自帶模糊的霧面效果,讓光線及另一側的家具、植物、裝飾等物因為失焦更顯出朦朧的美感。長虹玻璃的功能作用有哪些?
  • 華為W2有什麼接口?華為W2有HDMI接口嗎?
    華為W2有什麼接口  華為W2有USB 2.0和3.5mm耳機接口。  華為W2擁有多彩版本,類膚質觸感的後蓋令把持手感提高不少;多彩的背光燈,做到與外觀顏色設計上的高度統一;4.3英寸的IPS屏幕也有著優秀的顯示效果;流暢的WP8系統體驗,功能豐富;不俗的拍照能力。
  • 顯卡上的USB-C接口有什麼用?雖然VR殘廢了但功能依然很多
    NVIDIA曾在RTX 20系列顯卡中引入USB-C接口,但在最新的RTX 30系列中又放棄了它。不過AMD RX6000公版顯卡中包含了USB-C接口。隨著一線式VR頭顯標準VirtualLink在今年宣告死亡,顯卡USB-C接口為頭戴式VR顯示器供電、通信和輸出視頻的功能已經變得無關緊要,但USB-C接口現在已經有了新的應用方式。
  • 全功能 USB-C 接口了解一下?
    隨著越來越多筆記本電腦加入全功能 USB Type-C 接口,我認為它可以被稱為「全民版」雷電 3。Q:什麼是全功能 USB Type-C 接口?USB Type-C 接口是 USB 組織在 2014 推出的接口外觀標準。與之前的 USB Type-A(也就是我們在電腦上最常見的那種接口)相比,該標準不僅體積更小,觸點更多,並且支持正反插,不會出現好幾次插不進去的情況。
  • RGB接口和MCU接口有什麼不同?
    LCD的接口有多種,分類很細。主要看LCD的驅動方式和控制方式,目前手機上的彩色LCD的連接方式一般有這麼幾種:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。MCU模式(也寫成MPU模式的)。只有TFT模塊才有RGB接口。
  • 微信小商店有什麼功能和特點
    微信最近推出了一個能直播帶貨的小程序——微信小商店,這個不同於微信小店,是微信小店的升級版,很多人還不清楚這次出的微信小商店有什麼功能和特點,下面就來為大家詳細的介紹一下。
  • Type-c接口的手機功能這麼強大,你們還知道Type-c接口哪些功能?
    Type-C也有人叫它USB-C,其實它的全稱是USBType-C;它是一種全新的USB接口形式,接口擁有體積小、兼容性廣等特點。插座端尺寸僅為8.3mm×2.5mm,還沒有成年人的小拇指甲蓋那麼大,並且它的內部的24枚針腳呈現對稱式排布,可以實現Type-C口的正雙面盲插,這也是原來老式的MiniUSB和MicroUSB接口所不能企及的特點。
  • aux接口是什麼
    aux接口是什麼意思?很多朋友在車上發現標有aux標誌的插孔,究竟aux的真實含義是什麼?這個接口有什麼實際的作用呢?下面讓我們一起去了解吧。操作方法01AUX接口是指音頻輸入接口,可以輸出包括mp3在內的電子聲頻設備的音頻(一般的耳機插孔),可通過車上的音響來輸出這些設備內的音樂。
  • 顯示器的usb接口有什麼用?為什麼usb接口沒反應不能用?
    就拿臺式機來說,正常情況下USB接口是電腦主機上才配備的,而顯示器都不會有USB接口的,但是就是有一些顯示器就是配備了USB接口,不過有用戶稱,顯示器上的USB接口貌似沒反應,插上U盤也不能用。那麼顯示器的usb接口有什麼用?為什麼usb接口沒反應不能用?
  • 全能接口HDBaseT接口到底是什麼?HDBaseT接口的作用與應用,詳細...
    HDBaseT接口是什麼?他有什麼用途?說起HDBaseT接口,它的功能真的很強大,本期我們來詳細了解HDBaseT接口的作用與應用。一、什麼是HDBaseTHDBaseT是高清數字顯示接口,即通過一根100米/328英尺的CAT5e/6電纜,實現高清視頻源和遠程顯示器之間的一體化連接,提供未壓縮的高清4k視頻、音頻、乙太網、控制信號以及最高100瓦特的功率