首先先了解一些基础知识:
串行通信的基本特征:数据逐位顺序进行传送
串行通信的格式及约定(同步方式、通讯速率、数据块格式、信号电平...等)不同,形成了多种串行通信的协议与接口标准。
常见的协议有:
通用异步收发器——UART
通用串行总线 —— USB
I2C总线
CAN总线
SPI总线
常见接口标准:
RS-232C、RS-485、RS-422A标准等
数据通信的几个术语:
并行:数据各位同时进行传送
串行:数据逐位顺序进行传送
全双工:(串行通信)收 / 发可同时进行
半双工:(串行通信)收 / 发不可同时进行
异步串行通信:以字符为单位进行传送
同步串行通信:以数据块为单位传送
波特率(bps.):单位时间传送的位数
来源:https://www.cnblogs.com/y4247464/p/12295474.html