UART:universal asynchronous receiver and transmitter通用异步收发器
USART:universal synchronous asynchronous receiver and transmitter通用同步异步收发器
都是指单片机的串口通讯,工作方式不一样而已!
USART相对UART来说是在异步通信的基础上还有同步的功能,所以大家都把USART当UART来使用,也没觉得有啥区别,关键点就在增强的同步通信上,大家都知道同步通信需要时钟来触发数据传输。也就是说USART相对UART的区别之一就是能提供主动时钟。如stm32的USART可以提供时钟支持ISO7816的智能卡接口。
USART是普通的串口通信
USART是通用同步/异步串行通信
USART就是普通的串口通信
USART是通用同步/异步串行通信
UART就只是通用异步
字面意义:UART:universal
asynchronous
receiver
and
transmitter通用异步收发器;
USART:universal
synchronous
asynchronous
receiver
and
transmitter通用同步异步收发器。一般而言,单片机中,名称为UART的接口一般只能用于异步串行通讯,而名称为USART的接口既可以用于同步串行通讯,也能用于异步串行通讯。