欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

同步通信方式与异步通信方式

程序员文章站 2022-03-27 21:48:39
同步通信方式 以一串字符为一个传送单位,字符间不加标识位,在一串字符开始用同步字符表示,硬件要求高,通信双方须严格同步。同步通信格式:数据以“块”为单位,一个数据块包括同步字符、数据及校验字符CRC。通信连线通常采用三线制:SDA(信号线)、SCL(时钟线)、GND(地线)优点是数据传输速率较高,常用作串行系统总线(内总线),如I2C、SPI、USB等;缺点......

同步通信方式

       以一串字符为一个传送单位,字符间不加标识位,在一串字符开始用同步字符表示,硬件要求高,通信双方须严格同步。

同步通信方式与异步通信方式

同步通信格式:数据以“块”为单位,一个数据块包括同步字符、数据及校验字符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

相关标签: 单片机及嵌入式