OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3545|回复: 4

关于STM32F4的网络实验NETCONN_TCP 客户端的例程中数据传输的问题?

[复制链接]

3

主题

10

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-7-18
在线时间
5 小时
发表于 2016-9-9 10:09:11 | 显示全部楼层 |阅读模式
在试验中,我用STM32作为一个监控端来接受来自另一个STM32不停发送过来的485数据,监控端在接受完485数据之后通过TCP网络传输将其传送至上位机,但存在每隔几帧数据就会在一帧数据中丢失一个数据的情况,想问有哪些原因会导致这个问题。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-9-9 10:18:44 | 显示全部楼层
有可能是处理不过来导致的。
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-7-18
在线时间
5 小时
 楼主| 发表于 2016-9-9 10:20:57 | 显示全部楼层
zuozhongkai 发表于 2016-9-9 10:18
有可能是处理不过来导致的。

你是指32处理不过来?
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-9-9 10:24:25 | 显示全部楼层
shj1234567 发表于 2016-9-9 10:20
你是指32处理不过来?

是的,不过要具体看你代码里面怎么过弄的,这个东西最好做个协议。大数据量发送的话需要你的代码尽可能的高校,否则32根本处理不过来。你可以降低发送速度试试
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-7-18
在线时间
5 小时
 楼主| 发表于 2016-9-9 10:29:46 | 显示全部楼层
zuozhongkai 发表于 2016-9-9 10:24
是的,不过要具体看你代码里面怎么过弄的,这个东西最好做个协议。大数据量发送的话需要你的代码尽可能的 ...

32上我设置了两个缓冲区,用标志位来确定接收到数据放到哪个缓冲区,又设置了阀值,每个缓冲区存满128个就上传,可是这样还是会每隔几帧就丢失一个数据,你说的协议是指?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-14 09:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表