一共2种方法
1.数据超时后串口进行透传发,但是每次都要等这个超时时间,好处是组包好,不分散,简单
2.定义每包多少丢fifo,若不够单包,则超时 将这包直接丢出去
所以理论上,是第一包少于定义长度,会进超时丢出去,最后一包超时,也会丢出去
主循环不停轮训fifo和超时逻辑即可
fifo丢满足长度的数据
超时丢不满足长度的数据
这里可能有顺序问题,第一包是短的,然后第二包在丢出去之前就进了fofo马上丢出去???这里应该不存在这种情况,将包定小即可