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、数据通道