目录
- 基础概念
- 串行&并行
- 串行的优缺点
- 单工&双工
- UART
- 基本概念
- 时序图
- 思考:接收方如何确定01和0011
基础概念
串行&并行
串行为8车道,并行为1车道
串行的优缺点
- 通行速度快
- 浪费资源
- 布线复杂
- 线与线之间存在干扰
单工&双工
单工:单向
半双工:一根总线,A给B发送的同时B不能给A发送
全双工:两根总线,A给B发送的同时B可以给A发送
UART
基本概念
- 通用异步收发器
- 串行、异步
- 全双工
- 两条数据线
- 主机和辅助设备间的通信
- 波特率:描述UART(串口)通信的速度(bps)
- bit:一个二进制位,一位byte = 8bit
时序图
- 校验位:校验数据的正确性,一般为奇偶校验
- 奇偶校验:如果传输数据中1的个数为偶数 -> 1,若为奇数 -> 0
思考:接收方如何确定01和0011
掐时间
假设波特率为1bps
01为 1s 的 0,1s 的 1
0011为 2s 的 0, 2s 的 1
but:接收方和发送方时间计量或许不同(不同的时钟),即异步通信 -->此时串口只能发送一个字节,避免累计时间误差。