TI中文支持网
TI专业的中文技术问题搜集分享网站

cc3235sf串口回调函数,将一个包分割任意成好多份,我现在想要的是一个包就是一个包不能分成太多的包。

Kevin Qiu1:

UART_Callback这个API就是这样的,可以适当加大buffer size

,

user6523867:

已经加大到250了,对于70个字节以内的包有超过一半的包分包了

,

Kevin Qiu1:

参考这里,根据接收超时来判断一个数据包e2e.ti.com/…/3216560

,

user6523867:

这个问题,没有完全解决,这种分割的包还是有一小半

,

Kevin Qiu1:

接收完整的数据包可以通过帧长检测或者上面的超时,这些可能需要自己完成,TI没有提供例程

,

user6523867:

意思就是就是我每一个包必须需要加包头以及数据长度和效验,否者这个包就很大可能出问题

,

user6523867:

串口的数据帧的空闲触发方式的,空闲触发时间可以更改吗?

,

Kevin Qiu1:

包特别大的时候要接收完整的数据包一般会采用上面两种方式
包头以及数据长度和效验可能会复杂一些,你可以在网上找下这种的实现方式

赞(0)
未经允许不得转载:TI中文支持网 » cc3235sf串口回调函数,将一个包分割任意成好多份,我现在想要的是一个包就是一个包不能分成太多的包。
分享到: 更多 (0)