uart
2016-06-01 12:36:16 0 举报
UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)是一种常用的串行通信协议。它允许数据以异步的方式在两个设备之间进行传输,这意味着发送和接收设备可以有不同的时钟频率。UART常用于微控制器和其他电子设备之间的通信,如计算机与嵌入式系统、传感器等。UART的主要优点是简单、可靠且易于实现,但速度相对较慢,通常在几千比特每秒的范围内。为了提高数据传输速率,可以使用更复杂的协议,如SPI(串行外设接口)或I2C(双向串行总线)。总之,UART是一种广泛应用于各种电子设备中的简单串行通信协议。
作者其他创作
大纲/内容
发送第七位,计数器+1
发送校验位,计数器+1
计数器为64
发送第五位,计数器+1
计数器为56
空闲状态
没有检测到起始位
采样计数器计数结束
数据装入数据寄存器
下一个时钟沿
计数器为32
停止位确认
发送结束为,计数器+1
发送第一位,计数器+1
计数器为16
计数器为80
计数器为40
起始位确定
检测到起始位
计数器为0
发送第二位,计数器+1
发送第三位,计数器+1
发送第六位,计数器+1
没有检测到发送信号
停止位有效
发送第四位,计数器+1
计数器为72
发送第八位。计数器+1
计数器为8
计数器为其他数值
计数器为24
发送0,计数器+1
起始位正确
数据正确
计数器为48
等待态,计数器+1
停止位错误,丢弃数据
检测到虚假起始位
采样数据位
计数器为84
0 条评论
下一页