uart和usart的区别

在s3c2440中看到的是uart,而在一般新的芯片手册中看到的都是usart,虽然在以前也都看到过,原本以为这俩其实是相同的,以为只是不同芯片采用不同的名称而已,其实不然,uart全名叫(universal asynchronous Receiver/Transmitter)通用异步收发传输器,在uart上追加同步方式的序列信号变换电路则称之为usart(Universal Synchronous Asynchronous Receiver Transmitter)

UART 是一种通用串行数据总线,用于异步通信,全双工,与UART的区别是USART具有发送部分有外部时钟输入驱动和波特率发生器,发送器有一个单独的写入缓冲器(发送UDR),一个串行移位寄存器、校验位发生器和用于处理不同帧结构的控制逻辑电路构成。使用写入缓冲器,实现了连续发送多帧数据无延迟的通信。其实USART是UART的增强型,只是比UART多了个同步功能,拥有独立的时钟驱动器,可以实现无延迟的数据传输。

 

posted on 2019-05-06 21:06  xiegangqingnian  阅读(3876)  评论(0编辑  收藏  举报

导航