常见通信协议对比

一、并行和串行

1.并行通讯:同一时刻,可以传输多个bit位的信号,有多少个信号位就需要多少根信号线。

  1.1 优点:效率高,一般应用于快速设备之间采用并行通信。

  1.2 缺点:对信号线路要求也很高

2.串行通讯:同一时刻,只能传输一个bit位的信号,只需要一根信号线。

  2.1 优点:对信号线路要求低抗干扰能力强成本也相对较低

  2.2 缺点:通讯效率较低

二、异步和同步

  1. 同步通信:连续串行传送数据的通信方式,一次通信只传送一帧信息,收发双方时钟同步。
  2. 异步通信:在发送字符时,所发送的字符之间的时间间隔可以是任意的,收发双方时钟不同步。

区别:

同步通信:接收端时钟频率和发送端时钟频率一致、发送端发送连续的比特流效率高较复杂,双方时钟的允许误差较小可用于点对多点

异步通信:不要求接收端时钟和发送端时钟同步、发送端发送完一个字节后,可经过任意长的时间间隔再发送下一个字节、效率较低简单,双方时钟可允许一定误差、只适用于点对点

三、全双工和半双工

  1. 全双工通信:通信的双方可以同时发送和接收信息的信息交互方式,打电话
  2. 半双工通信:指数据可以沿两个方向传送,但同一时刻一个半双工总线结构信道只允许单方向传送,对讲机
  3. 单工通信:是指消息只能单方向传输的工作方式,只能有一个方向的通信而没有反方向的交互,遥控器
  4. 协议类型\对比类型串行并行同步异步全双工半双工线数量
    UART串行异步全双工2
    IIC串行同步半双工2
    SPI串行同步全双工3
    CAN串行异步半双工2
    RS485串行异步半双工3
    RS422串行异步全双工3
    RS232串行异步全双工3

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学代码的小呆鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值