您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页W5500使用手册V2.0

W5500使用手册V2.0

来源:好走旅游网
W5500使用手册1、W5500芯片简介------------------------------------------------22、W5500模块的接线说明------------------------------------------23、TCP服务端例程使用说明----------------------------------------24、TCP客户端例程使用说明----------------------------------------65、UDP例程使用说明----------------------------------------------76、远程通信使用说明(跟手机通信)-------------------------------81一、W5500芯片简介W5500是一款全硬件TCP/IP嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案。W5500集成了TCP/IP协议栈,10/100M以太网数据链路层(MAC)及物理层(PHY),使得用户使用单芯片就能够在他们的应用中拓展网络连接。全硬件TCP/IP协议栈,支持TCP,UDP,IPv4,ICMP,ARP,IGMP以及PPPoE协议。W5500内嵌32K字节片上缓存以供以太网包处理。如果你使用W5500,你只需要一些简单的Socket编程就能实现以太网应用。这将会比其他嵌入式以太网方案更加快捷、简便。用户可以同时使用8个硬件Socket通讯。W5500提供了SPI(外设串行接口)从而能够更加容易与外设MCU整合。而且,W5500的使用了新的高效SPI协议支持80MHz速率,从而能够更好的实现高速网络通讯。为了减少系统能耗,W5500提供了网络唤醒模式(WOL)及掉电模式供客户选择使用。二、W5500模块接线说明1、STM32单片机

模块标号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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务