STM32的串口通信
通信方式
一、同步通信、异步通信
- 同步通信
通信中双方使用频率一致的时钟 - 异步通信
通信中的接收方并不知道数据什么时候会到达,收发双方可以有各自自己的时钟 - 异同点:
1.同步通信效率高;异步通信效率较低;
2.同步通信较复杂,双方时钟的允许误差较小;
3.异步通信简单,双方时钟可允许一定误差。
二、并行通信、串行通信
- 串行通信
各位数据被逐位按顺序传送,最少只需一根传输线即可完成,成本低但送速度慢。 - 并行通信
并行通讯中,基本原理与串行通讯没有区别。只不过使用了成倍的信号线路,从而一次可以传送更多bit的信号。 - 特点:
- 串行通信用一根线只能一位一位的发送数据,所以发送速度慢,但是占用资源少,可以远距离传输。
- 并行通信使用了成倍的信号线路,可以在同一时刻发送多位数据,发送速度快,但是占用资源多,只能近距离传输。
三、单工,半双工,全双工
- 单工
只能单向的收数据或者单向的发数据 - 半双工
可以收数据也可以发数据,但是同时只能进行一种 - 全双工
可以同时收发数据
常见的通信方式总结
通信标准 |
---|