[应用相关]

W5500的tcp_server发送不正常问题

[复制链接]
1061|8
手机看帖
扫描二维码
随时随地手机跟帖
dontium|  楼主 | 2019-7-8 18:01 | 显示全部楼层 |阅读模式
本帖最后由 dontium 于 2019-7-8 18:03 编辑

使用官网例程,执行              do_tcp_server();                    /*TCP_Server 数据回环测试程序*/

       它的作用是数据回显。

程序运行后,使用网络调试工具可以连接,可以接收和发送。但发送错误的数据。
调试软件图:
w1.png
内存变量图:
w2.png

上图中,发送ABCDEF,在单片机内部,可以看到正确在写入数组,
然而单片机再发出去后,调试软件收到的数据却是变化了的,每次都不一样。
但返回的数据个数一样。
偶尔发现(只有一次)能正确回显。
注:使用的单片机非ST的,看到用W5500者多数在此发帖,因此就跟来了。



使用特权

评论回复
wakayi| | 2019-8-6 12:40 | 显示全部楼层
帮楼主顶一下吧

使用特权

评论回复
wowu| | 2019-8-6 12:45 | 显示全部楼层
没有遇到过这个问题

使用特权

评论回复
xiaoqizi| | 2019-8-6 12:49 | 显示全部楼层
把速度降下来试试看

使用特权

评论回复
木木guainv| | 2019-8-6 12:53 | 显示全部楼层
有没有干扰啊

使用特权

评论回复
dontium|  楼主 | 2019-8-7 09:02 | 显示全部楼层
xiaoqizi 发表于 2019-8-6 12:49
把速度降下来试试看

不是速度问题。
原因找到了,是例程问题。另开帖说明了。

使用特权

评论回复
dontium|  楼主 | 2019-8-7 09:04 | 显示全部楼层

使用特权

评论回复
xiaoqizi| | 2019-8-7 11:40 | 显示全部楼层
dontium 发表于 2019-8-7 09:02
不是速度问题。
原因找到了,是例程问题。另开帖说明了。

好的 非常感谢说明

使用特权

评论回复
木木guainv| | 2019-8-7 11:43 | 显示全部楼层
dontium 发表于 2019-8-7 09:04
问题找到了,https://bbs.21ic.com/icview-2834490-1-1.html

好的 非常感谢

使用特权

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

本版积分规则

个人签名:官向官来民向民,穷人向的是穷人

143

主题

1153

帖子

10

粉丝