UART串口异步通信

协议层:

1.波特率:通信设备之间需要约定好波特率(每秒钟传送的二进制位的个数,单位Baud),常见的波特率有4800,9600,115200。

2.通信的起始信号和停止信号:USART协议空闲位默认为高电平,起始信号拉低,停止位(0.5、1、1.5、2位的高电平)。

3.有效数据:起始位后紧着着就是传输的有效数据位,数据长度常被约定为5、6、7、8位长。

4.数据校验位:在有效数据位之后有一个可选的数据校验位,可用来解决数据传输过程中由于干扰造成的误差。校验方法常用奇偶检验位(数据位加上这一位后,使得“1”的个数为偶就叫偶校验,个数为奇数就叫奇校验)。

通信协议图例:

UART串口异步通信_第1张图片

物理层:

1.三线制:数据通信TX、RX和通信设备之间的GND。

2.全双工方向异步通信。

3.通信双方有单独的发送器和接收器。

4.通信接口有多种标准及变种。

 

你可能感兴趣的:(UART串口异步通信)