通信概念
文章目录
一、串并行概念
1-1 概念
按数据传送的方式,通讯可分为串行通讯与并行通讯。
串行通讯是指设备之间通过少量数据信号线(一般是 8 根以下),地线以及控制信号线,按数据位形式一位一位地传输数据的通讯方式。
并行通讯一般是指使用 8、 16、 32 及 64 根或更多的数据线进行传输的通讯方式。
并行通讯就像多个车道的公路,可以同时传输多个数据位的数据,而串行通讯就像单个车道的公路,同一时刻只能传输一个数据位的数据。
- 常见串行通信:USART、I2C、SPI
- 常见并行通信:SDIO(4位)、FSMC(16位)
1-2 串行与并行通信的特性对比

二、 全双工、半双工及单工通讯

USART、SPI均可为半/全全双工、串行、同步方式;I2C则为半双工
三、同步与异步
在同步通讯中,数据信号所传输的内容绝大部分就是有效数据,而异步通讯中会包含有帧的各种标识符,所以同步通讯的效率更高,但是同步通讯双方的时钟允许误差较小,而异步通讯双方的时钟允许误差较大。

本文详细介绍了STM32中的通信概念,包括串行与并行通信的区别,如串行的USART、I2C、SPI和并行的SDIO、FSMC。此外,还讲解了全双工、半双工及单工通讯模式,并分析了同步与异步通讯的效率和时钟误差要求。最后,探讨了通信速率的两个关键指标:比特率和波特率。
最低0.47元/天 解锁文章
604

被折叠的 条评论
为什么被折叠?



