在電子芯片行業(yè)工作的朋友經(jīng)常會聽說過uart,包括uart協(xié)議,uart接口等等。但是對于新手小白來說,很難理解其中的意思,那么uart是什么意思呢?有什么功能作用?下面為您詳細(xì)解答。
uart全稱Universal Asynchronous,中文意思就是通用異步收發(fā)傳輸器。UART是一種異步傳輸接口,不需要時鐘線,通過起始位和停止位及波特率進行數(shù)據(jù)識別。兩條信號線:RX(接收)和TX(發(fā)送),有校驗位進行錯誤檢測,傳輸速率較低。它將要傳輸?shù)馁Y料在串行通信與并行通信之間加以轉(zhuǎn)換。作為把并行輸入信號轉(zhuǎn)成串行輸出信號的芯片,UART通常被集成于其他通訊接口的連接上。
該總線雙向通信,可以實現(xiàn)全雙工傳輸和接收。在嵌入式設(shè)計中,UART用于主機與輔助設(shè)備通信,如汽車音響與外接AP之間的通信,與PC機通信包括與監(jiān)控調(diào)試器和其他器件,如EEPROM通信。
拓展閱讀:uart和usart的區(qū)別
UART是通用異步收發(fā)器,而USART是通用同步異步收發(fā)器。一般而言,單片機中,名稱為UART的接口一般只能用于異步串行通訊,而名稱為USART的接口既可以用于同步串行通訊,也能用于異步串行通訊。
事實上當(dāng)我們使用USART在異步通信的時候,它與UART沒有什么差別,可是用在同步通信的時候,差別就非常明顯了:大家都知道同步通信需要時鐘來觸發(fā)數(shù)據(jù)傳輸,也就是說USART相對UART的差別之中的一個就是能提供主動時鐘。如STM32的USART能夠提供時鐘支持ISO7816的智能卡接口。
以上就是uart是什么意思的相關(guān)知識說明,小編還拓展了uart和usart的區(qū)別的內(nèi)容。看完之后相信大家有了更深的了解,如果您有單片機方案開發(fā)需求,可以直接和我們聯(lián)系,宇凡微專注于單片機應(yīng)用方案的開發(fā)、MCU應(yīng)用功能定制開發(fā),致力于為廣大廠家提供更多新穎的電子產(chǎn)品!
【本文標(biāo)簽】 uart
【責(zé)任編輯】單片機工程師
ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術(shù)支持: 牛商股份 百度統(tǒng)計 粵公網(wǎng)安備 44030402004503號