你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请问各位前辈,数据接收后什么时候判断,什么时候再接

[复制链接]
vention123456 提问时间:2017-4-6 08:44 /
悬赏20ST金币已解决
请问各位前辈,数据是要接收完一帧后并处理完再接收下一帧数据么? 这样感觉是否有些呆滞。
还是说要开一个大buf ,在接收完十几帧后再处理,处理完后再接收十几帧。
还是说要怎么样处理??

最佳答案

查看完整内容

可以用环形缓冲区,边接收边处理
收藏 1 评论5 发布时间:2017-4-6 08:44

举报

5个回答
freeelectron 回答时间:2017-4-6 08:44:16
可以用环形缓冲区,边接收边处理
wudianjun2001 回答时间:2017-4-6 09:50:59
一般都是一问一答机制
toofree 回答时间:2017-4-6 10:08:08
参见沙发版主。
开个数组,弄成环形缓冲区,或者是类似FIFO的方式。
vention123456 回答时间:2017-4-6 10:14:46
toofree 发表于 2017-4-6 10:08
参见沙发版主。
开个数组,弄成环形缓冲区,或者是类似FIFO的方式。

FIFO装完再处理? 那装完时候,可能最后的数据只有不到一个帧的数据。前面可能有几个帧的数据。这不是要区别出来,再处理完,再接完最后那帧数据的后半部分? 是这样么?这样感觉好麻烦
toofree 回答时间:2017-4-6 17:59:34
不用装完处理,做个标志,写入比读出来的多一定量后就可以处理。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版