【求助】如何实现tcp/ip协议的分包传输?

2019-07-20 23:49发布

本帖最后由 yzhh007 于 2016-1-5 14:33 编辑

我现在是将板子和传感器通过网线传输,板子单包数据量接受上限是1500字节左右,但由于现在程序精度要求,传感器发出的每包数据量会超过上限要求,我想把传感器发出的一包数据拆为两包接受,之后再由芯片处理为一包。不知道stm32f4xx这个系列的板子是否支持这样的传输方式呢?希望有高手可以指点一下!              
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
enan
1楼-- · 2019-07-21 15:19
本帖最后由 enan 于 2016-1-7 15:59 编辑
yzhh007 发表于 2016-1-6 16:40
多谢回复!我好好研究一下,另外还有个问题就是,这样手动分包发送的过程中,如果传感器不间断发送数据, ...
为了保障传感器数据接收的,可以用高优先级的接收中断,
这种情况,不一定要收到数据就发送出去,在内存里建立一个大点缓存,传感器发来的数据放缓存里,当缓存满了一次性把缓存里的数据从网口发出去,
如果你非要收到数据就从网口发出去有可能超出MCU的处理能力,那你就要换更高端的ARM9以上的CPU了
cgh0817
2楼-- · 2019-07-21 19:16
 精彩回答 2  元偷偷看……

一周热门 更多>