OpenEdv-开源电子网

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

STM32+5个W5500模块(淘宝)遇到的奇怪问题

[复制链接]

2

主题

17

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-11-23
在线时间
7 小时
发表于 2018-1-4 00:41:33 | 显示全部楼层 |阅读模式
各位好,最近遇到个奇怪的问题。5套stm32f103+W5500电路板做客户端,电脑做服务器。服务器一直开着的,交换机是100M的。
5套电路板和交换机是一起上断电的。每次重新上电的时候有两套电路板都可以正常连接到服务器,其他三个板子有时候上电可以正常连接到服务器,有时候会出现一个或者两个连不上服务器,而且也ping不通。
程序里面刚开始配置GPIO,然后做了1.5s的延时,再配置的W5500。

程序

程序
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-11-23
在线时间
7 小时
 楼主| 发表于 2018-1-4 00:46:43 | 显示全部楼层
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-11-23
在线时间
7 小时
 楼主| 发表于 2018-1-4 00:50:14 | 显示全部楼层
W5500模块和电路图
W5500电路图.PNG
W5500模块.PNG
回复 支持 反对

使用道具 举报

2

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2017-10-25
在线时间
38 小时
发表于 2018-1-4 12:24:06 | 显示全部楼层
我现在也遇到相似的问题,你使用抓包工具抓一下网络的数据,看看这五台机子和服务器的大体交互是否正确,如果有discover offer request ack四个流程,问题就会限定在w5500和板卡上,如果只有discover offer,估计问题出在w5500上
回复 支持 反对

使用道具 举报

13

主题

145

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
469
金钱
469
注册时间
2015-5-14
在线时间
65 小时
发表于 2018-1-4 15:11:29 | 显示全部楼层
应该是你的W5500的MAC地址重复了。
回复 支持 反对

使用道具 举报

13

主题

145

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
469
金钱
469
注册时间
2015-5-14
在线时间
65 小时
发表于 2018-1-4 15:12:07 | 显示全部楼层
目测是W5500的MAC地址冲突了。
回复 支持 反对

使用道具 举报

0

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
297
金钱
297
注册时间
2017-10-12
在线时间
83 小时
发表于 2018-1-4 17:31:09 | 显示全部楼层
5楼说的有道理,W5500没有申请MAC地址,要程序自己配置的,而例子程序里一般会自己定义一个缺省的MAC地址写在数组里。如果都烧同一套程序,又没有修改MAC地址的话,就可能出问题。
回复 支持 反对

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2018-1-5 08:55:48 | 显示全部楼层
这是要做交换机的节奏吗
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-11-23
在线时间
7 小时
 楼主| 发表于 2018-1-9 22:47:09 | 显示全部楼层
灵魂的重量 发表于 2018-1-4 15:11
应该是你的W5500的MAC地址重复了。

程序刚开始对W5500的MAC,IP,端口号都有设置,五个板子程序都检查了,没有冲突。
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-11-23
在线时间
7 小时
 楼主| 发表于 2018-1-9 22:47:20 | 显示全部楼层
灵魂的重量 发表于 2018-1-4 15:12
目测是W5500的MAC地址冲突了。

程序刚开始对W5500的MAC,IP,端口号都有设置,五个板子程序都检查了,没有冲突。
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-11-23
在线时间
7 小时
 楼主| 发表于 2018-1-9 22:47:30 | 显示全部楼层
cxf0153 发表于 2018-1-4 17:31
5楼说的有道理,W5500没有申请MAC地址,要程序自己配置的,而例子程序里一般会自己定义一个缺省的MAC地址写 ...

程序刚开始对W5500的MAC,IP,端口号都有设置,五个板子程序都检查了,没有冲突。
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-11-23
在线时间
7 小时
 楼主| 发表于 2018-1-9 22:47:51 | 显示全部楼层
xyl210xyl 发表于 2018-1-5 08:55
这是要做交换机的节奏吗

嘿嘿     
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-11-23
在线时间
7 小时
 楼主| 发表于 2018-1-9 22:51:45 | 显示全部楼层
vinolee 发表于 2018-1-4 12:24
我现在也遇到相似的问题,你使用抓包工具抓一下网络的数据,看看这五台机子和服务器的大体交互是否正确,如 ...

目前每次重新开机W5500都可以正常,没整明白到底咋回事。谢谢了
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-11-23
在线时间
7 小时
 楼主| 发表于 2018-1-9 22:54:02 | 显示全部楼层
多谢大家的指教,目前W5500每次上电都可以正常连接服务器了,目前没整明白是什么原因,因为在做项目过程中,所以也没时间深究了。多谢各位!!!
回复 支持 反对

使用道具 举报

8

主题

82

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2017-5-23
在线时间
17 小时
发表于 2018-1-11 13:19:30 | 显示全部楼层
cxf0153 发表于 2018-1-4 17:31
5楼说的有道理,W5500没有申请MAC地址,要程序自己配置的,而例子程序里一般会自己定义一个缺省的MAC地址写 ...

STM32+5个W5500模块(淘宝)遇到的奇怪问题-STM32-F0/F1/F2专区-OpenEdv-开源电子网
http://www.openedv.com/forum.php ... amp;highlight=w5500
WIZnet 以太网芯片 w5500 Dai Li 商 深圳炜世科技0755-86568556  QQ2574989918
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2018-1-11
在线时间
4 小时
发表于 2018-1-12 10:05:21 | 显示全部楼层
还是要研究研究。。。
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2018-1-25
在线时间
32 小时
发表于 2019-10-18 14:36:39 | 显示全部楼层
你好,楼主,请问问题解决了吗,目前我也要做类似的东西,能探讨一下吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-6 18:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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