当前位置: 移动技术网 > 科技>人工智能>嵌入式 > 嵌入式通信协议-UART

嵌入式通信协议-UART

2020年08月14日  | 移动技术网科技  | 我要评论
UART:通用异步收发器,有三根线:TX、RX、GND串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配。计算机内部采用并行数据通道,必须经过转换才能进行串行异步通信;发送时,发送移位寄存器能将发送缓冲区中的数据进行并-串转换。CPU把准备发送的数据写入到UART的数据寄存器,通过发送缓冲区(FIFO)传送到发送移位寄存器。控制逻辑按预先设定的帧格式输出串行数据流,数据流由一个起始位开始,然后是数据位,最后再根据设定的帧格式发送校验位和停止位。

UART:通用异步收发器,有三根线:TX、RX、GND

串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配。

计算机内部采用并行数据通道,必须经过转换才能进行串行异步通信;

发送时,发送移位寄存器能将发送缓冲区中的数据进行并-串转换。CPU把准备发送的数据写入到UART的数据寄存器,通过发送缓冲区(FIFO)传送到发送移位寄存器。控制逻辑按预先设定的帧格式输出串行数据流,数据流由一个起始位开始,然后是数据位,最后再根据设定的帧格式发送校验位和停止位。

接受时,接受逻辑在检测到一个有效的开始脉冲(起始位)后,按预先设定的字符帧格式接收移位寄存器逐位接受数据位、校验位和停止位,再将接收到的数据位进行串-并转换,存放到接收缓冲区(FIFO)。

TTL电平:   5V或3.3V逻辑正    0为逻辑负 正逻辑电平

RS232:     -3~-15V逻辑正       3~15V逻辑负 负逻辑电平

RS485为2线,半双工,多点通信,采用差分信号传输;

RS422为4线,全双工,多点通信,采用差分信号传输;

本文地址:https://blog.csdn.net/sun_smile123/article/details/107966990

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网