UART通用异步通信(串口通信)

我们一般常说的串口通讯即是UART(UniversalAsynchrONous Receiver/Transmitter)通用异步收发器,用处非常广泛,几乎两个单片机间的通讯、USB-TTL、RS-232都是使用UART协议
UART协议一般使用2条信号线通信 分别为接收端RXD、发送端TXD,为全双工通讯,不带时钟同步信号即为异步通信
发送流程
(第1位)1、空闲位:高电平
(第2位)2、起始位:下拉至低电平 让接收方做好准备
(第3-10位)3、数据位:发送一个字节的数据(共8位数据),发送一个字节是以低位先发送原则(LSB)
(第11位)4、奇偶校验位:
奇校验:8个数据位为1的个数+奇偶校验位为1的个数=奇数
偶校验:8个数据位为1的个数+奇偶校验位为1的个数=偶数
5、停止位:高电平
所以发送一个字节一般用到10位数据,如果需要奇偶校验位则需11位数据
不用奇偶校验位的话波特率115200就相当于每秒传输115200/10位/1024=11.25KByte
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值