透传思路

一共2种方法

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

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

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

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

 

fifo丢满足长度的数据

超时丢不满足长度的数据

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

posted @ 2020-11-11 16:43  XZHDJH  阅读(124)  评论(0编辑  收藏  举报