UART子系统

  1. UART子系统
    1. 什么是串口
    2. 串口的通信协议
    3. 串口的通信接口类型
    4. 串口子系统框架

UART子系统

什么是串口

串口全称串口通信接口,是一种常用于电子设备之间通信的异步,全双工接口,典型的串口通信只需要3根线,分别是地线(GND),发送线(TX),接受线(RX),如下图:

UART示意图

波特率:
通常表示为“baud rate”,是指在串口通讯中,每秒传输的码元(或称为符号、信号单元)数量。在异步通讯中,由于没有专门的时钟信号线来同步发送和接收设备,因此双方必须事先约定好数据传输的速率,即波特率。这样,接收设备才能根据预定的速率来准确地解码发送过来的信号。

与比特率之间的关系:

在二进制中一样;

比特率 = 波特率 * log2M; M为进制。

串口的通信协议

一帧数据一般由11位组成,分别是1位起始位,8位数据位,1位奇偶校验位,1位停止位。

串口的通信协议

串口的通信接口类型

串口子系统框架

串口子系统框架

串口外设不需要驱动程序。

串口控制器?spi控制器?


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 351134995@qq.com

×

喜欢就点赞,疼爱就打赏