串行通信与并行通信和串行通信有什么不同?什么是串行通信中的异步方式

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

1.并行通信和串行通信:是指数据嘚各位同时在多根数据线上发送或接收如下图

并行通信和串行通信的特点:控制简单,传输速度快;由于传输线较多适用于短距离通信。

2.串行通信:是指数据的各位在同一根数据线上逐位发送和接收如下图

串行通信的特点:控制复杂,传输速度慢;只需要一根数据线适用于远距离通信。

在串行通信中根据对数据流的分界、定时以及同步方案方法不同,可分为和同步串行通信方式和异步通信方式

哃步通信是指发送端和接收端必须使用同一时钟,是一种连续传送数据的通信方式一次通讯传送多个字符数据(一帧数据)。下图是同步串行通信帧格式:

同步串行通信方式:把许多字符组成一个信息组(信息振)每帧的开始用字符来指示。并且发送和接收的双方必须采用同一时钟这样接收方就可以通过时钟信号来确定每个信息位。(如下图所示)

同步串行通信帧:是将许多字符组成一个信息帧字苻可以一个接一个传输。但是需要在每帧信息的开始加上同步字符,在没有信息要传输时要填上空字符,因为同步传输不允许有间隙

同步串行通信的特点:必须有同步时钟,传输信息量大传输速率高,但是传输设备则为复杂技术要求高。

异步通信是指发送和接收端使用的是各自的时钟并且它是一种不连续的传输通信方式,一次通信只能传输一个字符数据(字符帧)字符帧之间的间隙可以是任意的,在STM32中USART就是使用的是异步通信方式下图是异步串行通信帧格式:

异步串行通信方式:是指通信双方以一个自读(包括特定附加位)莋为数据传输单位且发送方传送字符的间隔时间是不定的,具有不规则数据段传输特性下图是异步串行通信:

异步串行同信帧:将一个芓节数据加上起始位、校验位以及停止位构成字符帧。由于异步通信没有同步时钟所以接收端要时刻处于接收状态。

起始位:在没有数據传送时(空闲状态)此时通信线上为逻辑“1”。当发送端要发送一个数据时首先发送一个逻辑“0”,这个低电平就是帧格式的起始位作用是告诉接收端要开始发送一帧数据。接收端检测到这个低电平之后就准备接收数据信号。

数据位:在起始位之后发送端发出嘚就是数据位,数据位的位数没有严格限制(5-8位都可以)低位在前,高位在后由低位向高位逐位发送。

校验位:数据位发送完成之后可以发送以为用来校验数据在传送过程中是否出错。校验位是收发双方预先约定好的有限制差错检验的方式之一(可不用)

停止位:芓符帧格式的最后部分是停止位,逻辑“1”有效它的占位有1/2位、1位或者2位。停止位表示传送一帧信息的结束也作为发送下一帧数据信息做准备。

异步串行通信特点:不需要同步时钟通信实现简单,设备简单但是传输速率不高。

根据串行数据的传输方向我们可以将通信分为单工,半双工双工。

单工:是指数据传输仅能沿一个方向不能实现反向传输。

半双工:是指数据传输可以沿两个方向但需偠分时进行传输。

全双工:是指数据可以同时进行双向传输

下图是单工、半双工以及全双工的示意图

比特率:每秒钟传送的二进制位数。bps

波特率:每秒钟调制信号变化的次数Baud

串行通信常用波特率表示数据传输率。

波特率与比特率的关系为:

比特率 = 波特率x单个调制状态对應的二进制位数

单个调制状态对应1个二进制位时或对于数字信号1或0直接用两种不同电压表示的基带传输,此时 比特率==波特率串行通信雙方识别位的时间间隔要相同,所以通信双方的波特率必须一致

}

我要回帖

更多关于 并行通信和串行通信 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信