STM32F103VCT6+W5500 TCP 服务端通信成功,工程文件下载

来源:互联网 发布:图片设计软件下载 编辑:程序博客网 时间:2024/04/29 06:42
      在STM32F103VCT6上调通了W5500的TCP连接通讯的程序。试验方法:

电脑下载:网络调试助手,如:NetAssist.exe


      然后,在STM32试验板上连接W5500模块。SPI1,NSS片选,RST复位,再就是电源+3.3V GND。

把W5500网口连接到路由器或是通过交叉网线直接连到电脑的RJ45 网口。


      然后先ping一下W5500设置的IP,程序里有,确认能Ping通,基本证明W5500模块工作了。

然后打开网络调试助手,

协议类型选择:TCP Client,因为STM32+W5500程序为TCP服务端程序。

服务的IP设置为W5500模块的IP。这里是:192.168.1.128。可以根据需要修改。


效果如下:发了包,发送与接收字节数一样。表明通讯成功。




     高速的发送与接收大量字节的时候,因为电脑缓存原因,网络调试助手上显示接收数与发送数暂时不一样。等断开后,会同步变成一样。说明收发没有丢包。







工程文件如下:需要的可以一起研究讨论:


程序下载:单服务端口


程序下载:双服务端口


原则上,W5500支持8个独立的SOCK,可以支持多个服务端口同时收发数据。



0 0