博客首页 | 排行榜 |

萧星的博客

承担自己的决定

个人档案
博文分类
stm32 调试 w5100网络模块学习笔记  2010-06-21 14:02

 

一 网
目录 -------------------------------------------------------------- 1
一网络板硬件说明 --------------------------------------------- 1
网路板参数说明 -------------------------------------------- 1
网络板功能配置 ---------------------------------------------1
网络板与电脑连接 ------------------------------------------3
HTTP 传输 --------------------------------------------------5
TCP 传输 ----------------------------------------------------8
UDP 传输 -----------------------------------------------------9
总结 -------------------------------------------------------------9络板本硬件说明:
     网络板使用stmsky001开发板+SW5100模块。实现网络传输功能。测试板本实现了TCP服务器、UDP、和HTTP传输。
 
二 网络板参数说明:
     网络板默认IP:192.168.1.2
                   网关:192.168.1.1
         子网掩码:255.255.255.0
       UDP广播地址:255.255.255.255
 
三 网络功能配置:
SW5100内部有4个端口,各个端口分工如下:
l         端点0:HTTP传输,端口号80(规定使用)。
l         端点1:UDP传输,带广播功能,端口号52000。
l         端点3,4:TCP传输,实现TCP服务器功能。端口号51000。同时两通道TCP服务器模式。
四 网络板与电脑连接:
   网络板通过RJ45与PC连接,内部PHY可以自适应交叉或者直连网线。当然也可以通过路由器货集线器连入网络,如图:
网路板与PC连接后,修改本机IP地址和网关,如图:
 
 

 

 

 修改成功后点击确定建立连接,可以通过ping来检测是否连接成功,在XP系统命令下输入:ping 192.168.1.2,结果如下:
 
Ping通后可以说明网路板与PC连接正常。
 
五 HTTP传输
为实现web功能,采用B/S模式,在浏览器直接操作网络板LED灯,在内部软件实现了CGI功能和HTTP协议解析功能。下面对HTTP协议做测试:
1) 用TCP调试助手模拟客户端访问Web服务器:
建立连接,如图:

 

类别:基于stm32的ucosII移植 |
上一篇:stm32 驱动2.4g cc2500 无线模块 | 下一篇:基于w5100的网络芯片 udp传输模式的实现 控制芯片stm32
以下网友评论只代表其个人观点,不代表本网站的观点或立场