一.串行通信与并行通信
1.串行通信:简称串口(串行接口),指数据一位一位地顺序传送,比如:UART,RS232,RS485等,串行通信根据发送时源和接收时源是否保持一致,又分为同步通信和异步通信,其优点是只需要几条线就可以在系统之间交换信息
2.并行通信:数据的每一位同时在多根数据线上发送或者接收信息,成本高,不适宜远距离通信
二.单工,半双工和全双工
图片来自于(2条消息) 单工、半双工和全双工_mayue_csdn的博客-CSDN博客_单工、半双工和全双工
a.单工:数据单向传输;
b.半双工:接口任意时刻只能接收或者发送数据,并存在最大传输距离的限制
c.全双工:接口可以同时接收和发送数据,而且消除了半双工物理距离的限制
三.UART
UART意为通用异步收发传输器,双向异步串行通信+全双工
图片来自于