UART

本文深入解析了通用异步收发器(UART)的工作原理,包括串行通信概念、数据传输方式(单工/半双工/全双工)、波特率定义以及异步通信的详细步骤。重点介绍了全双工通信如何实现双向数据交换,适合理解串口通信初学者和开发者阅读。
摘要由CSDN通过智能技术生成

UART别称:通用异步收发器
是一种通用的串行、异步通信总线,可以实现全双工的发送和接收。

串行通信:
总线(相当于导线),传递高低电平信号(电信号)
计算机通信分为:串行通信和并行通信,并行通信是同时发送8位(通过八根线),串行通信是一位一位发送(一根数据线)。
并行速度快,用的资源多,布线更难,又存在信号干扰的问题。

数据传输的方向
单工通信和双工通信
单工通信:只能发射器给接收器信号;
双工通信又分别半双工和全双工,两者都是双工,可以实现数据收发,通过把发射器和接收器放一起组成一块来实现
半双工:A可以给B数据,B可以给A数据,但两个过程不能同时进行;总线只有一根
全双工:两个过程可以同时进行;发送和接受都有独立的线,共两根

波特率:描述串口通信速度的(单位bps)
波特率是每秒钟传输的二进制位(bit)的个数,不是字节数,一个字节有8个二进制位个数

异步通信原理
在这里插入图片描述

首先发送一个起始位,表示通信的开始;
然后是数据位,正菜;
校验位是用于校验发送数据的正确性;
停止位表示一次通信的结束。

串口协议规定:
数据线在空闲时,必须要是高电平;

资料一:并行与串行
资料二:同步通信与异步通信

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值