usart和uart區別 uart優點


usart和uart的區別如下:



1、UART:universal asynchronous receiver and transmitter通用異步收發器;


2、通用異步收發器是一種通用串行數據總線,用于異步通信 。該總線雙向通信,可以實現全雙工傳輸和接收 。在嵌入式設計中,UART用來與PC進行通信,包括與監控調試器和其它器件,如EEPROM通信;



3、UART首先將接收到的并行數據轉換成串行數據來傳輸 。消息幀從一個低位起始位開始,后面是5~8個數據位 , 一個可用的奇偶位和一個或幾個高位停止位;



4、接收器發現開始位時它就知道數據準備發送,并嘗試與發送器時鐘頻率同步 。如果選擇了奇偶,UART就在數據位后面加上奇偶位 。奇偶位可用來幫助錯誤校驗;



5、在接收過程中,UART從消息幀中去掉起始位和結束位,對進來的字節進行奇偶校驗,并將數據字節從串行轉換成并行 。UART也產生額外的信號來指示發送和接收的狀態 。例如,如果產生一個奇偶錯誤,UART就置位奇偶標志;


6、USART:universal synchronous asynchronous receiver and transmitter通用同步異步收發器;


7、USART是一個全雙工通用同步/異步串行收發模塊,該接口是一個高度靈活的串行通信設備;


8、USART收發模塊一般分為三大部分:時鐘發生器、數據發送器和接收器 。


【usart和uart區別 uart優點】

    推薦閱讀