打印
[开发资料]

UART通信

[复制链接]
666|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
麻花油条|  楼主 | 2024-2-27 11:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
UART——通用异步收发传输器,UART 作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输。在应用程序开发过程中使用频率较高的数据总线。
基于UART的数据传输是异步形式的串行数据传输。基于UART的串行数据传输不需要使用时钟信号来同步传输的发送端和接收端,而是依赖于发送设备和接收设备之间预定义的配置。

对于发送设备和接收设备来说,两者的串行通信配置(波特率、单位字的位数、奇偶校验、起始位数与结束位、流量控制)应该设置为完全相同。通过在数据流中插入特定的比特序列,可以指示通信的开始与结束。当发送一个字节数据的时候,需要在比特流的开头加上起始位,并在比特流的末尾加上结束位。数据字节的最低位紧接在起始位之后。

UART 串口的特点是将数据一位一位地顺序传送,只要2 根传输线就可以实现双向通信,一根线发送数据的同时用另一根线接收数据。

UART 串口通信有几个重要的参数,分别是波特率、起始位、数据位、停止位和奇偶检验位,对于两个使用UART 串口通信的端口,这些参数必须匹配,否则通



起始位:表示数据传输的开始,电平逻辑为“0” 。

数据位:可能值有5、6、7、8、9,表示传输这几个bit 位数据。一般取值为8,因为一个ASCII 字符值为8 位。

奇偶校验位:用于接收方对接收到的数据进行校验,校验“1” 的位数为偶数(偶校验) 或奇数(奇校验),以此来校验数据传送的正确性,使用时不需要此位也可以。

停止位:表示一帧数据的结束。电平逻辑为“1”。

波特率:串口通信时的速率,它用单位时间内传输的二进制代码的有效位(bit) 数来表示,其单位为每秒比特数bit/s(bps)。常见的波特率值有4800、9600、14400、38400、115200 等,数值越大数据传输的越快,波特率为115200 表示每秒钟传输115200 位数据。

使用特权

评论回复
评论
forgot 2024-2-28 16:40 回复TA
UART非常常用 
沙发
forgot| | 2024-2-28 16:41 | 只看该作者
UART 串口通信有几个重要的参数,分别是波特率、起始位、数据位、停止位和奇偶检验位

使用特权

评论回复
板凳
LOVEEVER| | 2024-3-4 18:04 | 只看该作者
UART 串口的特点是将数据一位一位地顺序传送,只要2 根传输线就可以实现双向通信,一根线发送数据的同时用另一根线接收数据。

使用特权

评论回复
地板
OKAKAKO| | 2024-3-11 15:26 | 只看该作者
UART 串口通信有几个重要的参数,分别是波特率、起始位、数据位、停止位和奇偶检验位,对于两个使用UART 串口通信的端口,这些参数必须匹配

使用特权

评论回复
5
星辰大海不退缩| | 2024-3-11 16:25 | 只看该作者
UART 串口的特点是将数据一位一位地顺序传送,只要2 根传输线就可以实现双向通信,一根线发送数据的同时用另一根线接收数据。

使用特权

评论回复
6
小小蚂蚁举千斤| | 2024-3-18 12:12 | 只看该作者
串口如何进行高速通信呢?有相关案例嘛?

使用特权

评论回复
7
小夏天的大西瓜| | 2024-3-19 19:19 | 只看该作者
UART——通用异步收发传输器,UART 作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输。

使用特权

评论回复
8
中国龙芯CDX| | 2024-3-21 14:45 | 只看该作者
UART 串口的特点是将数据一位一位地顺序传送,只要2 根传输线就可以实现双向通信,一根线发送数据的同时用另一根线接收数据。

使用特权

评论回复
9
jf101| | 2024-3-22 12:27 | 只看该作者
奇偶校验有时是非常重要的过程

使用特权

评论回复
10
szt1993| | 2024-3-25 15:22 | 只看该作者
UART 作为异步串口通信协议的一种参数配置是非常重要的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

279

主题

1458

帖子

2

粉丝