勵志

勵志人生知識庫

uart作用

在設備之間進行異步通信

UART(通用異步收發傳輸器)的主要作用是在設備之間進行異步通信,包括但不限於主機與輔助設備之間的通信。它能夠將數據在串列通信與並行通信之間進行轉換,通常被集成於其他通訊接口的連結上。

嵌入式系統中,UART允許不同的晶片之間進行數據互動,或者連線計算機與外部設備,如印表機感測器工業自動化設備等。它支持雙向通信,可以實現全雙工傳輸和接收。此外,UART還提供以下功能:

將由計算機內部傳送過來的並行數據轉換為輸出的串列數據流,並將計算機外部來的串列數據轉換為位元組,供計算機內部並行數據的器件使用。

在輸出的串列數據流中加入奇偶校驗位,並對從外部接收的數據流進行奇偶校驗。

在輸出數據流中加入啟停標記,並從接收數據流中刪除啟停標記。

處理由鍵盤或滑鼠發出的中斷信號。

可以處理計算機與外部串列設備的同步管理問題。

一些比較高檔的UART還提供輸入輸出數據的緩衝區。

UART還提供了RS-232C數據終端設備接口,使得計算機能夠與使用RS-232C接口的串列設備(如數據機)通信。