模块标号STM32引脚INT--------------------------PB0RST-------------------------PB8SCLK-------------------------PA5SCS-------------------------PA4MOSI-------------------------PA7MISO-------------------------PA63V3-------------------------3.3VGND--------------------------地NC------------------------不用接2、51单片机
模块标号51单片机引脚INT---------------没使用RST---------------P1^1SCLK---------------P1^2SCS---------------P1^0MOSI---------------P1^4MISO---------------P1^33V3---------------3.3VGND---------------地NC---------------不用接二、TCP服务端例程使用说明2这个例程,表示W5500工作在TCP服务端。(提供的STM32跟51的程序中,网络参数是一样的,下面的TCP服务端跟UDP方式也是一样,所以网络助力调试设置也是一样的)。本程中,W5500的IP为:192.168.0.105,网关:192.168.0.1,模式的端口号为5000。使用的是端口0。下载TCP服务端程序后,可以PING通模块,PING通界面如下。数据的收发。因为模块工作在TCP服务端,所以要跟它连接的话,就要工作在TCP客户端,两个都工作在TCP服务端或客户端的时候,是不可能连接的。打开资料提供的网络高度助手,参数设置如下。3点击上面界面中的按钮,如果连接成功将出现如下的界面4点击,如果模块将把收到的数据发送回来,如下面所示。5三、TCP客户端例程使用说明下载TCP客户端程序,网络助手界面设置如下。网络参数:模块端口5000,模块IP:192.168.0.105,网关:192.168.0.1。远程IP:192.168.0.100,远程端口5000。远程IP表示的是要连接的对象的IP。远程端口也是这个意义。6在这个下拉列表中,如果连接成功,可以看到W5500的IP及端口号,这个端口号在每次重新连接,都会加1,这个是测试断开多少次用的,实际使用中不用加1。看到模块的IP后,就可以收发数据了。IP说的是网络助手所在的电脑的IP,不是模块IP。这个本地四、UDP例程使用说明UDP没有服务端及客户端之分,可以看到有些软件设置有分UDP服务端跟客户端,其实是一样的。网络参数:模块端口5000,模块IP:192.168.0.105,网关:192.168.0.1。远程IP:192.168.0.100,远程端口5000。远程IP表示的是要连接的对象的IP。远程端口也是这个意义。下载UDP程序。界面设置如下。7五、远程通信使用说明(跟手机通信)要跨网关通信,需要设置路由器,以TCP服务端为范例,下载好TCP服务端程序。我们知道网络参数,网模块IP:192.168.0.105,模块端口号5000。知道这两个后,就可以在路由器里设置转发规则了,进入路由器。添加一条转发规则如下。8重启路由器。再次进入路由器,看路由器的公网IP。从上面我们知道路由器的公网IP为14.20.229.0。下载手机版网络调试助手,设置界面如下。910点击增加后正常会显示连接成功。输入W5500发送,成功后会收到返回界面如下。11
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务