uart
uart(Universal Asynchronous Receiver/Transmitter),通用异步收发器,多用于板子与板子、板子与pc机之间的通信。
有两条数据线(txd、rxd),一条地线(gnd),是串行、异步、全双工的。
通信协议
空闲位:
UART协议规定:当总线处于空闲状态时信号线的状态为‘1’,即高电平。
起始位:
开始进行数据传输时发送方要先发出一个低电平’0’来表示传输字符的开始。因为空闲位一直是高电平,所以开始第一次通讯时先发送一个明显区别于空闲状态的信号即为低电平。
数据位:
起始位之后就是要传输的数据,一般都是8位。先发送最低位最后发送最高位。
奇偶校验位:
奇偶校验:出错检查
奇校验:数据中1个个数 + 奇偶校验位1的个数 = 奇数
偶校验;数据中1个个数 + 奇偶校验位1的个数 = 偶数
停止位:
数据结束标志&#x