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

同步通信方式

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

同步通信格式:数据以“块”为单位,一个数据块包括同步字符、数据及校验字符CRC。

通信连线通常采用三线制:

SDA(信号线)、SCL(时钟线)、GND(地线)

优点是数据传输速率较高,常用作串行系统总线(内总线),如I2C、SPI、USB等;缺点是硬件上要求发送时钟和接收时钟保持严格同步。

 

异步通信方式

以字符为传送单位,用起始位和停止位标识每个字符的开始和结束字符,间隔不固定,只需字符传送时同步

异步通信格式如下图

(1)没有数据发送时,数据线保持"1"状态。

(2)发送数据时,先发起始位“0”,其后是数据位,异步传送规定低位在前,高位在后

(3)奇偶位紧跟在数据最高位之后,占用一位(也可省去)

(4)数据发送完后,再发一位停止位“1”,表示一帧数据结束,同时为接收下一帧数据做准备。在下一帧的起始位“0”到来之前,都是默认的“1”

通信协议:(1)发送、接收双方的通信速率必须一致。(2)通信双方的数据帧格式必须一致

优点:不需要传送同步脉冲,可靠性高,所需设备简单适合远距离通信,常用作串行通信总线(外总线),如RS232、RS485等

缺点:数据中包含有起始位和停止位以实现同步,从而降低了有效数据的传输速率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值