串口中的帧是什么概念

关注

单片机 单片机综合应用 呵国家啊    2019-05-15   |   浏览量 74  
串口中的帧是什么概念

全部回答

  • xdsnet 发表于 2019-05-16

    原生串口传递的都是字节信息,没有帧的概念

    帧的概念应该是应用串口的上层协议中定义的,一般是指一组规范的数据集,即有帧头和具体数据的若干字节的组合。

    这些组合在协议中规定了具体的格式,从而能完成更复杂信息的传递,

    甚至需要若干帧来传递完整的巨量的信息。


    回答点赞:   huihui163 尧与你随缘 c63733bac38c142 举报 评论 3

  • 9604a3b72d92b876 发表于 2019-05-16

    串口应该是没有帧的概念的,但是你可以自己定义若干个连续字节表示特定的含义,那么就是所谓的“帧”了。

    比如rosserial,可以发送特定格式的消息,你可以把它看做就是帧。

    回答点赞:   c63733bac38c142 举报 评论 1

  • yhj416606438 发表于 2019-05-16

    帧就是由很多字节组成的,就比如文字是字节,那么一帧就是很多文字组成的一句话

    举报 评论 0

  • 快没时间了 发表于 2019-05-16

    串口就是个传输方式,帧的概念由传输协议定的,一个完整的传输协议就可以理解为一帧数据。

    举报 评论 0

  • shakencity 发表于 2019-05-16

    串口发送数据应该是以字节为单位吧,字节是固定的,8个位为一个字节,但是帧是由自己定义的,通信协议上可以根据自己的需要定义不同的字节数,一般以太网的协议都需要传输大的数据,就需要把字节包装成帧来传输

    举报 评论 0

  • zyh7148 发表于 2019-05-16

    就是串行通信协议的数据格式,也就是各个字节代表的意义。

    举报 评论 0

  • 你中有我 发表于 2019-05-16

    有帧,也就是有协议了,一帧,一般是传输一类的数据,把数据组合一个数据块来传输,帧中 是有地址,数据长度校验之类的标志,防止数据错误的

    举报 评论 0

  • apleilx 发表于 2019-05-16

    完成一字节数据的所有位就是一帧

    uart-fr<ickey>ame.png

    举报 评论 0

  • liangeeg 发表于 2019-05-16

    简单理解就是 一帧数据就当成一包数据,把几个单独的数据按照特定的规范打包 发出去 就是发的一帧数据

    举报 评论 0

  • LoveMyDog 发表于 2019-05-16

    一般串口只会传输数据,没有任何加密,所以用在调试打印非常方便,一个字节8位,至于规定了传输协议才会定义帧的概念,这个需要双方按照协议来传输才有帧的概率,数据校验,握手等等!

    举报 评论 0

  • chen0000009 发表于 1天前

    串口在硬件是没有帧这个概念的,因为串口是基于流来传输,不过主从双方可以定一个通信协议,约定包头包尾。或者长度等,这样可以从一串数据中解析出若干帧数据

    举报 评论 0

我来回答

试用推荐

3B+

产品总数:0个  申请人数:179

距离结束时间:

推荐达人 更多>

  • 向悫 向ta提问

    川楠

    一切能用程序解决的问题都不是问题

    在行: 单片机综合应用 硬件设计

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 STM32讨论区

  • 徐珂靖 向ta提问

    xukejing

    规格严格,功夫到家

    在行: 开发板综合 Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: 嵌入式 Linux 系统

  • 张峰 向ta提问

    光学总工

    用心工作,用心生活

    在行: 嵌入式 Linux 系统

完成答题
赶快去开启您的宝箱吧