电脑下载:网络调试助手,如:NetAssist.exe
然后,在STM32试验板上连接W5500模块。SPI1,NSS片选,RST复位,再就是电源+3.3V GND。
把W5500网口连接到路由器或是通过交叉网线直接连到电脑的RJ45 网口。
然后打开网络调试助手,
协议类型选择:TCP Client,因为STM32+W5500程序为TCP服务端程序。
服务的IP设置为W5500模块的IP。这里是:192.168.1.128。可以根据需要修改。
效果如下:发了包,发送与接收字节数一样。表明通讯成功。
高速的发送与接收大量字节的时候,因为电脑缓存原因,网络调试助手上显示接收数与发送数暂时不一样。等断开后,会同步变成一样。说明收发没有丢包。
工程文件如下:需要的可以一起研究讨论:
原则上,W5500支持8个独立的SOCK,可以支持多个服务端口同时收发数据。