通信概念
文章目录
一、串并行概念
1-1 概念
按数据传送的方式,通讯可分为串行通讯与并行通讯。
串行通讯是指设备之间通过少量数据信号线(一般是 8 根以下),地线以及控制信号线,按数据位形式一位一位地传输数据的通讯方式。
并行通讯一般是指使用 8、 16、 32 及 64 根或更多的数据线进行传输的通讯方式。
并行通讯就像多个车道的公路,可以同时传输多个数据位的数据,而串行通讯就像单个车道的公路,同一时刻只能传输一个数据位的数据。
- 常见串行通信:USART、I2C、SPI
- 常见并行通信:SDIO(4位)、FSMC(16位)
1-2 串行与并行通信的特性对比
二、 全双工、半双工及单工通讯
USART、SPI均可为半/全全双工、串行、同步方式;I2C则为半双工
三、同步与异步
在同步通讯中,数据信号所传输的内容绝大部分就是有效数据,而异步通讯中会包含有帧的各种标识符,所以同步通讯的效率更高,但是同步