UART协议
(1)UART简介
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是一种通用的串行、异步通信总线。该总线有两条数据线(TX、RX),可以实现全双工的发送和接收。
(2)UART相关概念
-
①波特率(baud rate):单位bps(bit per second),表示每秒钟传输的二进制位数。
-
②起始位(start bit):开始发起传输的标志。
-
③停止位(stop bit):结束传输的标志。
-
④校验位(check bit):为了保证传输可靠性增加的校验信息。奇校验: 数据+校验位中总的1的个数为奇数;偶校验反之。
(3)UART通信原理
- 空闲位:数据线在空闲状态的时候为逻辑1状态;
- 起始位:当要传输数据的时候先将数据线拉低,表示开始数据传