【STM32】19,TCP/IP W5500作为服务器,PC机的配置;UDP;DHCP获取IP失败解决方法;DNS解析失败解决方法,W5500无法连接外部互联网

1,PC配置如下,防火墙已经关闭。W5500作为server,上位机作为client

TCP/IP

2,UDP 

本地端口号不能写成5000,不然UDP连接不成功;5000之外的任意数字都可以;

目标主机必须是 192.168.1.88,端口号必须是5000,不然通信会没有接收显示

用串口调试助手联合调试

3,DHCP获取IP失败解决方法

失败的原因是我把网线连接到电脑上,

电脑没有DHCP服务,没办法用直连方法动态获取IP的,只能用静态IP

连接到路由器之后,瞬间成功

4,DNS解析失败解决方法,W5500无法连接外部互联网

这个问题困扰我几个小时了,总算解决了

首先,在野火给的参考例程中,默认IP为192.168.1.88,而在DHCP中可以看到路由器的IP是192.168.0.88

将1改成0后通信成功

猜你喜欢

转载自blog.csdn.net/qq_40662854/article/details/84985287