usart和uart区别 usrt和usart区别

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区别 usrt和usart区别】

    相关经验推荐