打印
[其他ST产品]

请问数据接收后怎么判断什么时候再接

[复制链接]
193|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powerantone|  楼主 | 2024-1-18 15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问各位前辈,数据是要接收完一帧后并处理完再接收下一帧数据么? 这样感觉是否有些呆滞。
还是说要开一个大buf ,在接收完十几帧后再处理,处理完后再接收十几帧。
还是说要怎么样处理??

使用特权

评论回复
沙发
夜阑风雨| | 2024-2-21 12:23 | 只看该作者
.你用协议的方式呗,收到接收成功的标记,再接

使用特权

评论回复
板凳
淡漠安然| | 2024-2-21 17:00 | 只看该作者
你接收标记弄个就好了

使用特权

评论回复
地板
光辉梦境| | 2024-2-21 19:30 | 只看该作者
一般都是用DMA好像就行了

使用特权

评论回复
5
江河千里| | 2024-2-21 23:30 | 只看该作者
你这接收数据就接收完成之后得处理啊,处理好之后再接下一包啊

使用特权

评论回复
6
冰春彩落下| | 2024-2-22 03:00 | 只看该作者
. 也不是呆滞,你得保证数据正确才行啊

使用特权

评论回复
7
远山寻你| | 2024-2-22 06:00 | 只看该作者
我觉得你的第一个方案就很可靠

使用特权

评论回复
8
别乱了阵脚| | 2024-2-22 10:00 | 只看该作者
不要开大的buf,根本存不完

使用特权

评论回复
9
一秒落纱| | 2024-2-22 15:30 | 只看该作者
你用啥方式接收数据啊?是串口还是啥?用中断估计就行

使用特权

评论回复
10
两只袜子| | 2024-2-22 16:26 | 只看该作者
可以考虑使用异步处理、多线程或并发处理等方式来优化数据处理流程

使用特权

评论回复
11
三生万物| | 2024-2-22 20:00 | 只看该作者
这一般都是处理好之后再收第二帧数据

使用特权

评论回复
12
暖了夏天蓝了海| | 2024-2-22 23:30 | 只看该作者
得看你数据多大,要是很大,感觉用大的缓冲区也不太行

使用特权

评论回复
13
呐咯密密| | 2024-2-23 11:03 | 只看该作者
这个要根据实际应用来确定,看你是否需要实时处理数据,时间上是否足够分配,时间不够是否需要添加DMA,不能一概而论

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

417

主题

1471

帖子

4

粉丝