全站数据
8 4 2 0 5 8 1

uart通信协议具体详细过程

心理咨询师小雅 | 简单学习,快乐成才!         
问题更新日期:2024-10-17 06:09:24

问题描述

uart通信协议具体详细过程希望能解答下
精选答案
最佳答案

UART通常被称为通用异步收发器,是一种通用的串行、异步通信总线。

该总线有俩条数据 线,可以实现全双工的发送和接受。

在嵌入式系统中常用于主机与辅助设备之间的通信。

串口通信原理(过程):

(1)数据线在空闲的时候是高电平。

(2)起始位:低电平,告诉对方我要开始发送数据了。

(3)数据位:发送数据是先发送地位再发送高位,一次可以发送5~8bit数据。

(4)校验位:让对方验证已接受的数据有没有错误,只能验证数据不能对数据进行修改。例如奇偶校验。

(5)停止位:是1/1.5/2位的高电平,标志着这一次发送的结束。

注意:每次通信最多只能传输一个字节(8位)是为了防止时间误差的出现,因为异步通信,发送方和接收方用的是不同的时间基准,假如如果使用同步通信则不会出现时间误差的问题。