求解STM32控制W5500使用过程中遇到的几个问题

2019-12-10 18:23发布

打算玩下网络通信,选了W5500网络芯片,通过STM32的SPI接口来控制,现在遇到以下几个问题:
1、W5500的MAC地址怎么设定,怎么确保唯一性?
2、作为TCP CLIENT的话,朋友们喜欢用静态IP方式还是DHCP方式,哪个比较好?
3、不插网线给模块通电的话,会初始化很久,引起看门狗复位,有的甚至有死循环一直等待网线插入,把长延时或者死循环等待去掉后,再插入网线的话又不能正常使用,之前接触过的几款网络芯片,几乎都有这个通病。难度就没有能即插即用的网络芯片吗?

请用过的朋友们帮着解答下,在此表示感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
EMC菜鸟
1楼-- · 2019-12-11 00:02
 精彩回答 2  元偷偷看……
xad74
2楼-- · 2019-12-11 01:30
网上例程很多,找找
lklhzu
3楼-- · 2019-12-11 01:47
EMC菜鸟 发表于 2019-7-30 19:10
ENC28J60、ENC424J600 都用过,没你说的网线这问题

W5500、LAN8720遇到过
zxq6
4楼-- · 2019-12-11 04:58
w5500,不需要等待网线插入的。代码里面有这一块可以注释掉。是否是dhcp根据情况来看。mac的话我是将其中一个byte设置来跟ip的最后一个byte一样。从而实现不重复的。
styleno1
5楼-- · 2019-12-11 08:36
MAC地址研发阶段可以随便,也可以选内置MAC地址的元器件。
之前做的带DHCP的,也可设置固定IP模式。
qinshi1208
6楼-- · 2019-12-11 10:08
 精彩回答 2  元偷偷看……

一周热门 更多>