处理器与外部设备通信的两种方式:并行通信与串行通信。
并行通信是指数据的各个位用多条数据线同时进行传输;

串行通信是将数据分成一位一位的形式在一条传输线上逐个传输;

串行通信有两种通信方式:同步通信和异步通信。
带时钟同步信号的数据传输;发送方和接收方在同一时钟的控制下,同步传输数据。

不带时钟同步信号的数据传输;发送方与接收方使用各自的时钟控制数据的发送和接收过程。

数据只能沿一个方向传输。

数据传输可以沿两个方向,但是不能同时进行,需分时进行。

数据传输可以同时进行双向传输。

| 通信标准 | 信号引脚 | 通信方式 | 通信方向 |
|---|---|---|---|
| UART(通用异步收发器) | TXD:发送端 RXD:接收端 GND:接地端 | 异步通信 | 全双工 |
| 单总线 | DQ:发送端/接收端 | 异步通信 | 半双工 |
| IIC | SCL:同步时钟 SDA:数据输入/输出端 | 同步通信 | 半双工 |
| SPI | SCLK:同步时钟 MISO:主机输入/从机输出 MOSI:主机输出/从机输入 CS_N:片选信号 | 同步通信 | 全双工 |