UART

掌握uart协议重点是对下面几点的理解:

  • 1、uart是异步串行通信。
  • 2、一般有4根线VDD,GND,TXD,RXD。
  • 3、电气特性有两种
    • (1)RS-232电平标准,逻辑电平规定,3V到15V范围表示0,-3V到-15V表示1
    • (2)TTL电平标准,逻辑电平规定,大于2.4V的表示1,小于0.4V的为0。(TTL电平
  • 4、空闲位:处于逻辑“1”状态,表示当前线路上没有数据传送。(空闲为高电平)
  • 5、起始位:先发出一个逻辑”0”的信号,表示传输字符的开始。
  • 6、数据位:紧接着起始位之后。数据位的个数可以是4、5、6、7、8等(通信双方要配置一致),构成一个字符。通常采用ASCII码。从最低位开始传送,靠时钟定位。
  • 7、奇偶校验位:数据位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验数据传送的正确性
  • 8、停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。
  • 9、波特率是指bit/s,每个数据位宽度等于波特率的倒数。常见的波特率有1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、57600bps、115200bps。

附上,uart通信协议时序示意图:
这里写图片描述

有以下资料完全可以理解uart通信协议:
UART传输协议
UART 串行异步通信
深刻理解UART
SPI、I2C、UART、USART串行总线协议的区别
UART接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值