10 通用同步异步收发器(USART)(上)

简介: 10 通用同步异步收发器(USART)

10.1 通信基本概念


10.1.1 并行通信和串行通信


1、处理器与外部设备通信的两种方式:


串行通信有两种通信方式:

并行通信:
-传输原理:数据各个位同时传输。
-优点:速度快
-缺点:占用引脚资源多

串行通信 -传输原理:
串行通信方式有 UART USB IIC SPI CAN 以太网等都是采用串行通信方式。
数据按位顺序传输。
-优点:占用引脚资源少
-缺点:速度相对较慢

不过这两种通信方式是可以转换的,如图串行转并行:

有关两者优缺点:

10.1.2 单工通信、半双工通信、全双工通信

按照数据传送方向,分为:
单工:
数据传输只支持数据在一个方向上传输;
半双工:
允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;
全双工:
允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。


11.1.3 同步通信和异步通信


1、同步通信:带时钟同步信号传输。


2、 异步通信:不带时钟同步信号。


10.1.4 RS-232

1、RS232标准串口通讯结构图


2、原生的串口通信


10.1.5 串口数据帧格式

1、串口数据包的基本组成


2、奇偶校验


10.2 STM32F429 USART结构

10.2.1 概述


10.2.2 USART结构


2、数据通道


3、发送器


4、接收器



10.2.3 波特率设置


相关文章
ZYNQ-AXI总线的信号接口要求以及时序关系
ZYNQ-AXI总线的信号接口要求以及时序关系
619 0
ZYNQ-AXI总线的信号接口要求以及时序关系
|
存储 固态存储 芯片
【文末送书】典型IO接口与总线 | SPI、IIC、UART、GPIO
【文末送书】典型IO接口与总线 | SPI、IIC、UART、GPIO
299 0
|
存储 网络性能优化 vr&ar
深入理解AMBA总线(十七)AXI是如何提高性能的
深入理解AMBA总线(十七)AXI是如何提高性能的
2084 1
|
vr&ar SoC 内存技术
深入理解AMBA总线(十二)AXI突发传输和AXI控制信号
深入理解AMBA总线(十二)AXI突发传输和AXI控制信号
1616 0
|
测试技术
STM32异步通讯点灯
通过使用STM32的异步通讯配合上位机自己制作的串口通讯助手实现点灯
112 0
|
存储
深入理解AMBA总线(六)AHB-lite Slave响应和其它控制信号
深入理解AMBA总线(六)AHB-lite Slave响应和其它控制信号
836 0
|
网络性能优化
深入理解AMBA总线(十九)AXI4新增信号以及AXI4-lite
深入理解AMBA总线(十九)AXI4新增信号以及AXI4-lite
734 0
|
监控 Scala 虚拟化
深入理解AMBA总线(十三)AXI原子访问机制和AXI响应
深入理解AMBA总线(十三)AXI原子访问机制和AXI响应
743 0
|
缓存 SoC
深入理解AMBA总线(八)AHB2APB同步桥设计
深入理解AMBA总线(八)AHB2APB同步桥设计
772 0