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

2019-12-10 18:23发布

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

请用过的朋友们帮着解答下,在此表示感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
lklhzu
1楼-- · 2019-12-11 12:41
zxq6 发表于 2019-7-30 20:05
w5500,不需要等待网线插入的。代码里面有这一块可以注释掉。是否是dhcp根据情况来看。mac的话我是将其中一 ...

这方法不错!
lijg8421
2楼-- · 2019-12-11 13:40
zxq6 发表于 2019-7-30 20:05
w5500,不需要等待网线插入的。代码里面有这一块可以注释掉。是否是dhcp根据情况来看。mac的话我是将其中一 ...

这个学习了,小范围内使用可行
zhw950
3楼-- · 2019-12-11 18:00
MAC地址,前4个字节stm32的唯一ID生成,后2个字节用例程里面的,可以识别厂商信息。

一周热门 更多>