为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

NiRen_W5100模块用户手册

2014-02-16 18页 pdf 16MB 101阅读

用户头像

is_738253

暂无简介

举报
NiRen_W5100模块用户手册 第 1 页 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 2 页 温馨提示 本用户手册由《泥人通信模块开发平台》开发团 队编写与审核,本手册仅适用于由泥人团队开发的 NiRen_W5100 模块。本手册将持续更新于泥人的博客 http://nirenelec.blog.163.com,请各位用户持续关注, 同时泥人团队将努力开发出更多适合电子开发人员、 在校同...
NiRen_W5100模块用户手册
第 1 页 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 2 页 温馨提示 本用户手册由《泥人通信模块开发平台》开发团 队编写与审核,本手册仅适用于由泥人团队开发的 NiRen_W5100 模块。本手册将持续更新于泥人的博客 http://nirenelec.blog.163.com,请各位用户持续关注, 同时泥人团队将努力开发出更多适合电子开发人员、 在校同学们学习的通信模块。 让我们共同努力,迎接物联网时代的到来!! 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 3 页 目录 一、泥人 W5100 以太网模块简介.....................................................................................................1 二、 电脑调试软件安装...................................................................................................................2 三、 调试方法...................................................................................................................................4 1、 NiRen_W5100 模块接线方法..............................................................................................4 2、 W5100 客户端模式..............................................................................................................5 3、 W5100 服务端模式............................................................................................................10 4、 W5100 UDP(广播)模式.....................................................................................................13 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 1 页 一、泥人 W5100 以太网模块简介 NiRen_W5100模块是一款基于 WIZnet W5100芯片的以太网模块, 模块集成硬件化 TCP/IP 协议;支持10/100Mbps 的传输速率;支持4 个独立端口同时运行;同时模块还支持3.3V 或5V 电源供电,5V供电 时还可以输出3.3V 电源,方便用户在不同的单片机系统中使用;模 块与单片机系统的通讯方式是简单、方便的 SPI 通信。以下是 NiRen_W5100以太网模块的简单介绍: 1117_3.3V 电源 稳压芯片 10uF/16V 电 源滤波钽电容 带网络变压器、带通讯指 示 LED 的 RJ45 型网口 25MHz 的无源晶体 振荡器 泥人电子 LOGO LED 电源指 示灯 W5100 以 太 网芯片 模拟电源滤高 频干扰电感 5V/3.3V电 源、SPI 通 信片选、时 钟、数据输 入、数据输 出、中断输 出、复位输 入排针预留两个安装孔,供以后用 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 2 页 二、电脑调试软件安装 泥人为小伙伴们提供的测试软件是周立功的《TCP&UDP 测试工 具》,下面是软件的安装步骤,十分简单,对小伙们来说完全这项工 作毫无压力!  双击“TCPUDPDebug102_Setup.exe”,开始安装  点击下一步 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 3 页  选择安装的目录,并点击“安装”  点击“完成”,完成软件的安装 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 4 页 三、调试方法 1、NiRen_W5100 模块接线方法 1)、模块与 NiRen_TwoHeart系统板(或用户自己的系统板)接线方式。 STM32与W5100模块接线方式: * PC5 -> W5100_RST * PC4 -> W5100_INT * PA4 -> W5100_SCS * PA5 -> W5100_SCK * PA6 -> W5100_MISO * PA7 -> W5100_MOSI 2)、模块与路由器(或电脑网口)接线方式: 网线接线方式: * 方式一:网线一端接模块,另一端接路由器(推荐,此方式比较简单) * 方式二:网线一端接模块,另一端接电脑网口(相对方式一会复杂一些) 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 5 页 2、W5100 客户端模式 泥人提供的《泥人W5100模块-客户端模式例程》是以W5100的端口0(Socket 0)为例, 用户可根据自己的须要使用不同的端口或同时使用多个端口(Socket 0~3)。W5100端口0工作 在客户端模式时,端口0将主动与《TCP&UDP测试工具》上创建的服务器建立连接。 客户端模式须设置的网络参数有以下几个:  unsigned char Gateway_IP[4];//网关 IP地址,4个字节,例程默认:192.168.1.1  unsigned char Sub_Mask[4];//子网掩码,4个字节,例程默认:255.255.255.0  unsigned char Phy_Addr[6];//物理地址(MAC),6个字节,例程默认:0C 29 AB 7C 00 01,第一个字节必须为偶数  unsigned char IP_Addr[4];//本机 IP地址,4个字节,例程默认:192.168.1.199  unsigned char S0_Port[2];//端口 0的端口号,2个字节,例程默认:5000  unsigned char S0_DIP[4];//端口 0目的 IP地址,4个字节 ,例程默认:192.168.1.190  unsigned char S0_DPort[2];//端口 0目的端口号,2个字节 ,例程默认:6000 设置网络参数的注意事项:  网关 IP必须与本机 IP属于同一个子网,否则本机将无法找到网关  物理地下要是唯一的标识网络设备的物理地址值,不能与远程主机的物理相同  W5100端口的端口号不能与远程服务器主机的端口号相同  W5100端口的 IP地址与远程服务器主机的的 IP地址不能相同,否则将会产生 IP 冲突 泥人提供的《泥人W5100模块-客户端模式例程》的默认网络参数是: 1)、调试步骤:  网络参数设置(包括程序例程和电脑主机的网络参数设置),网线接线方式一与方式二的 网络参数设置会有所不同。具体方法如下:  网线接线方式一中电脑主机的网络参数不用修改,修改程序例程中的网络参数与电 脑主机匹配即可。用户先查看电脑主机的网络参数,然后再根据上文“设置网络参 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 6 页 数的注意事项”的要求修改程序例程中的网络参数: Windows XP系统网络参数查看方式如图所示: Win7系统网络参数查看方式如图所示: 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 7 页 修改程序例程的网络参数使用函数:Load_Net_Parameters();  网线接线方式二则须要在本地连接中的 Internet协议属性中预先设置好 IP地址、掩 码、网关,然后再根据上文“设置网络参数的注意事项”的要求修改程序例程中的网络 参数。注:不同的操作系统可能此界面会有所不同,下面是其中两个Windows XP、Win7 操作系统的界面  程序例程中的网络参数修改好后,编译好程序并下载到 NiRen_TwoHeart系统板(或用户 自己的系统板)中。 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 8 页  打开《TCP&UDP测试工具》,点击“创建服务器” 注:如果用户用的是网线接线方式二,并且电脑通过无线网络连接到路由器,则须要在创建 服务器前断开无线网络连接,否则创建的服务器的 IP地址为无线网络的 IP地址,而不是本 地连接的 IP地址。  填写服务器端口号,即W5100端口 0的目的端口号,并点击“确定”,服务器创建完成。 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 9 页  点击“启动服务器”。图中显示的本机 IP地址和端口号就是W5100端口 0的目的 IP地 址和目的端口号。  服务器启动成功,等待远程客户端连接。 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 10 页  连接好网线,给模块及系统板上电,W5100的端口 0将会自动与服务器建立连接,并 以 500ms的时间间隔给服务器发送字符串“\r\nWelcome To NiRenElec!\r\n”。 3、W5100 服务端模式 泥人提供的《泥人W5100模块-服务端模式例程》是以W5100的端口0(Socket 0)为例, 用户可根据自己的须要使用不同的端口或同时使用多个端口(Socket 0~3)。W5100端口0工作 在服务端模式时,则等待《TCP&UDP测试工具》上创建的客户端主动与服务端连接。 服务端模式须设置的网络参数有以下几个(不需要设置目的 IP和目的端口号):  unsigned char Gateway_IP[4];//网关 IP地址,4个字节,例程默认:192.168.1.1  unsigned char Sub_Mask[4];//子网掩码,4个字节,例程默认:255.255.255.0  unsigned char Phy_Addr[6];//物理地址(MAC),6个字节,例程默认:0C 29 AB 7C 00 01,第一个字节必须为偶数  unsigned char IP_Addr[4];//本机 IP地址,4个字节,例程默认:192.168.1.199  unsigned char S0_Port[2];//端口 0的端口号,2个字节,例程默认:5000 注:网络参数设置方法及设置网络参数的注意事项请参考“2.W5100客户端模块”的网 络参数设置,在此不再作解释,W5100的端口工作在服务端模式下不须要设置端口目 的 IP和目的端口号。 1)、调试步骤:  打开《TCP&UDP测试工具》,点击“创建连接” 注:如果用户用的是网线接线方式二,并且电脑通过无线网络连接到路由器,则须要在创建 服务器前断开无线网络连接,否则创建的客户端的 IP地址为无线网络的 IP地址,而不是本 地连接的 IP地址。 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 11 页  选择类型为“TCP”,目标 IP为W5100的本机 IP地址,端口为W5100端口 0的端口号, 本机端口可以指定也可以随机选择端口,设置完成后点击“创建”完成客户端的创建。 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 12 页  连接好网线,给模块及系统板上电,点击“连接”,客户端将主动与服务端建立连接。  连接成功后,W5100的端口 0将会以 500ms的时间间隔给服务器发送字符串 “\r\nWelcome To NiRenElec!\r\n”。 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 13 页 4、W5100 UDP(广播)模式 泥人提供的《泥人W5100模块-UDP模式例程》是以W5100的端口0(Socket 0)为例, 用户可根据自己的须要使用不同的端口或同时使用多个端口(Socket 0~3)。W5100端口0工作 在 UDP模式时不需要建立连接即可接收其它 UDP模式端口发来的数据。 UDP模式须设置的网络参数有以下几个(不需要设置目的 IP和目的端口号):  unsigned char Gateway_IP[4];//网关 IP地址,4个字节,例程默认:192.168.1.1  unsigned char Sub_Mask[4];//子网掩码,4个字节,例程默认:255.255.255.0  unsigned char Phy_Addr[6];//物理地址(MAC),6个字节,例程默认:0C 29 AB 7C 00 01,第一个字节必须为偶数  unsigned char IP_Addr[4];//本机 IP地址,4个字节,例程默认:192.168.1.199  unsigned char S0_Port[2];//端口 0的端口号,2个字节,例程默认:5000 注:网络参数设置方法及设置网络参数的注意事项请参考“2.W5100客户端模块”的网 络参数设置,在此不再作解释,W5100的端口工作在 UDP模式下不须要设置端口目的 IP和目的端口号。 1)、调试步骤:  打开《TCP&UDP测试工具》,点击“创建连接” 注:如果用户用的是网线接线方式二,并且电脑通过无线网络连接到路由器,则须要在创建 服务器前断开无线网络连接,否则 IP地址为无线网络的 IP地址,而不是本地连接的 IP地 址。  选择类型为“UDP”,目标 IP为W5100的本机 IP地址,端口为W5100端口 0的端口 号,本机端口可以指定也可以随机选择端口,设置完成后点击“创建”。 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 14 页  连接好网线,给模块及系统板上电,点击“创建”,客户端将主动与服务端建立连接。  发送字符串“NiRen”,W5100接收成功后将返回字符串“NiRen”,同时以 500ms的时 间间隔发送字符串“\r\nWelcome To NiRenElec!\r\n”。 泥人官方淘宝店:http://nirenelec.taobao.com 泥人官方博客:http://nirenelec.blog.163.com 你的关注,是我们前进的动力! --NiRen-- 第 15 页
/
本文档为【NiRen_W5100模块用户手册】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索