大神们,为什么mt7688的串口接收数据每次最大只能接收16bytes, 超过16字节的自动划分数据包来接收呢?
离线
没看懂你想说什么呢
离线
就是说单片机一次发100个包过来,7688串口这边不能一次性接收100字节,为什么呢
离线
几次有关系嘛?都收到就行咯
串口你要等它处理完啊
单片机上不也是等数据处理完嘛
离线
因为串口buffer,只有16byte
你可以设置成收满多少字节才返回
这样系统好像会帮你弄一个二级buff
我这个就是每收到一个字符最多等待0.1秒,超时就返回.或者收满181个字符返回
离线