同步通信方式与异步通信方式
同步通信方式
以一串字符为一个传送单位,字符间不加标识位,在一串字符开始用同步字符表示,硬件要求高,通信双方须严格同步。
同步通信格式:数据以“块”为单位,一个数据块包括同步字符、数据及校验字符CRC。
通信连线通常采用三线制:
SDA(信号线)、SCL(时钟线)、GND(地线)
优点是数据传输速率较高,常用作串行系统总线(内总线),如I2C、SPI、USB等;缺点是硬件上要求发送时钟和接收时钟保持严格同步。
异步通信方式
以字符为传送单位,用起始位和停止位标识每个字符的开始和结束字符,间隔不固定,只需字符传送时同步
异步通信格式如下图
(1)没有数据发送时,数据线保持"1"状态。
(2)发送数据时,先发起始位“0”,其后是数据位,异步传送规定低位在前,高位在后
(3)奇偶位紧跟在数据最高位之后,占用一位(也可省去)
(4)数据发送完后,再发一位停止位“1”,表示一帧数据结束,同时为接收下一帧数据做准备。在下一帧的起始位“0”到来之前,都是默认的“1”
通信协议:(1)发送、接收双方的通信速率必须一致。(2)通信双方的数据帧格式必须一致
优点:不需要传送同步脉冲,可靠性高,所需设备简单适合远距离通信,常用作串行通信总线(外总线),如RS232、RS485等
缺点:数据中包含有起始位和停止位以实现同步,从而降低了有效数据的传输速率。
本文地址:https://blog.csdn.net/qq_36228216/article/details/85926891
上一篇: SQL Server 2008 R2安装配置方法图文教程
下一篇: 乌鲁木齐美食地点攻略推荐有哪些?