您尚未登录。

楼主 #1 2017-10-20 19:41:33

sindy
会员
注册时间: 2017-09-09
已发帖子: 146
积分: 146

大神们,为什么mt7688的串口接收数据每次最大只能接收16bytes, 超过16字节的自动划分数据包来接收呢?

大神们,为什么mt7688的串口接收数据每次最大只能接收16bytes, 超过16字节的自动划分数据包来接收呢?

离线

#2 2017-10-20 19:43:57

goodgoodstudy
会员
注册时间: 2017-09-15
已发帖子: 61
积分: 61

Re: 大神们,为什么mt7688的串口接收数据每次最大只能接收16bytes, 超过16字节的自动划分数据包来接收呢?

没看懂你想说什么呢

离线

楼主 #3 2017-10-20 19:44:25

sindy
会员
注册时间: 2017-09-09
已发帖子: 146
积分: 146

Re: 大神们,为什么mt7688的串口接收数据每次最大只能接收16bytes, 超过16字节的自动划分数据包来接收呢?

就是说单片机一次发100个包过来,7688串口这边不能一次性接收100字节,为什么呢

离线

#4 2017-10-20 19:46:05

goodgoodstudy
会员
注册时间: 2017-09-15
已发帖子: 61
积分: 61

Re: 大神们,为什么mt7688的串口接收数据每次最大只能接收16bytes, 超过16字节的自动划分数据包来接收呢?

几次有关系嘛?都收到就行咯
串口你要等它处理完啊
单片机上不也是等数据处理完嘛

离线

#5 2017-10-20 19:48:01

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 大神们,为什么mt7688的串口接收数据每次最大只能接收16bytes, 超过16字节的自动划分数据包来接收呢?

因为串口buffer,只有16byte
你可以设置成收满多少字节才返回
这样系统好像会帮你弄一个二级buff
我这个就是每收到一个字符最多等待0.1秒,超时就返回.或者收满181个字符返回

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn