首页 > 其他 > 详细

透传思路

时间:2020-11-11 17:56:29      阅读:25      评论:0      收藏:0      [点我收藏+]

一共2种方法

1.数据超时后串口进行透传发,但是每次都要等这个超时时间,好处是组包好,不分散,简单

2.定义每包多少丢fifo,若不够单包,则超时 将这包直接丢出去 

所以理论上,是第一包少于定义长度,会进超时丢出去,最后一包超时,也会丢出去

主循环不停轮训fifo和超时逻辑即可

 

fifo丢满足长度的数据

超时丢不满足长度的数据

这里可能有顺序问题,第一包是短的,然后第二包在丢出去之前就进了fofo马上丢出去???这里应该不存在这种情况,将包定小即可

透传思路

原文:https://www.cnblogs.com/XZHDJH/p/13959448.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!