串口通讯时的数据帧格式和通讯协议的区别

已锁定

hf1

  • 帖子

    1512
  • 精华

    3
  • 被关注

    17

论坛等级:奇侠

注册时间:2012-02-21

钻石 钻石 如何晋级?

串口通讯时的数据帧格式和通讯协议的区别

645

1

2024-05-17 18:07:03

数据帧格式和通讯协议最大的区别是:数据帧格式属于数据链路层协议;通讯协议属于应用层协议。按ISO/OSI模型观点,串口进行通信过程至少涉及三个层次的协议:物理层协议、数据路层协议和应用层协议。

(1)物理层协议:规定串口硬件的通信方式。以异步串行通信为例,物理层协议包括串行接口的的波特率、数据位位数、停止位位数以及奇偶校验方式。
(2)数据链路层协议:规定数据帧格式,包括数据帧的起始定义、帧的字节数、帧结束定义。有时,数据帧格式中还包括垂直校验和,如CRC校验和等。
(3)应用层协议:也称为通信协议,规定双方在通信过程中的交互方式,谁先发起通信,是否对方需要应答、是否需要出错重发等。

串口通讯时的数据帧格式和通讯协议的区别 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有13383条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。