串行通讯vs并行通讯 同步通讯vs异步通讯 全双工vs半双工

一、串行通讯vx并行通讯

1、串行通讯:

指主机和设备之间数据传输在一根线上按照顺序一位接一位(bit)的进行。即高低电平(0、1)只能在一根线上按顺序传输。

2、并行通讯:

指主机与设备之间数据传输通过多条线进行。即高低电平(0、1)可在多条传输线上同时传输。

3、区别:

串行通讯传输速度慢,但成本低,适用于远程通讯。

并行通讯传输速度快,成本高,适用于近距离通讯。

参考:串行通信和并行通信_串行通信和并行通信的概念_就新年快乐吧的博客-CSDN博客

二、同步通讯vs异步通讯

1、同步通讯:

位同步方式为在一大段数据前后加上特定的bit串作为启停标志。发送方以固定的节奏发送数据,接收方时刻做好接收数据的准备,当识别到前导码后开始接收数据,识别到后导码后停止接收数据。同步通讯中双方使用频率一样的时钟。

2、异步通讯:(CAN通讯)

位同步方式为在数据帧的起始位和结束位设置帧起始位和帧结束位,然后通过位时序进行硬同步和重同步来同步来实现信息同步。异步通讯中的接收方不知道数据什么时候会到达,收发双方可以有各自自己的时钟。

3、对比:

同步通讯:数据帧比较大,很长一段数据才会有额外的辅助位负载,所以效率会更高,更适合对速度要求高的传输,当然这种通讯对时序的要求也更高。

异步通讯:数据帧比较小,传输效率比较低。

参考:通俗理解同步通信与异步通信_RhythmWANG的博客-CSDN博客

三、全双工通讯vs半双工通讯

ps:单工:只允许单向信息传输。即信息只能A👉B,不能A👈B。

1、半双工通讯:两个设备间可以进行双向通信,但不能同时双向通信。相当于可以两个方向通车的单车道,只能一个方向的车辆通过后,另一个方向的车再同行。道路相当于数据线,车辆相当于数据。

2、全双工通讯:两个设备间可以进行同时双向通讯。双向车道。

参考:【网络基础】半双工和全双工_骆言的博客-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值