W5500EVB TCP Server演示

之前给大家展示了W5500EVB
TCP Client是怎样实现的
,本文介绍一下W5500EVB TCP Server演示过程。

一、程序编译

使用IAR打开W5500EVB例程中TCP Server的app.eww文件,在main函数中改动ip和gw与PC在同一网段。然后进行Compile、Make,使Debug\Exe目录更新app.bin并记录模组的IP及打开的Port。

二、程序下载

1、打开设备管理器。查询Mini USBport号。

2、打开Flash loader Demonstrator,选择port号和配置信息。

3、按住BOOT键(SW7)然后按一下RESET键(SW6),最后松开BOOT键进入程序下载模式。点击Next继续。

4、以下是检查单片机内存是否可写,直接点击Next

5、选择要写入的设备。这里是系统自己主动识别的,继续Next。

6、以下进入文件烧录设置界面,选择“Download to device”,然后选取第一步编译好的app.bin文件,选“Global Erase”,其它设置不变。点击Next进入烧录界面。

7、烧录成功,点Close关闭Flash loader Demonstrator软件。

三、数据收发測试

1、打开串口调试工具Hercules,选择port号和配置信息然后打开串口,在W5500EVB板按一下RESET键(SW6),能够看到模组的IP和GW信息。

2、设置TCP Client。键入W5500EVB模组IP和第一步打开的Port,点击Connect。

显示Connected to ..表明已经连上,能够进行数据收发測试。

了解WIZnet:

WIZnet中文官方站点:http://www.iwiznet.cn

WIZnet企业微博:http://weibo.com/wiznet2012

时间: 2024-12-14 16:25:41

W5500EVB TCP Server演示的相关文章

W5500EVB TCP Client模式设置说明

W5500EVB是WIZnet为了方便用户更好了解.使用W5500这款网络芯片所开发的评估板,该板採用了 STM32F103RCT6+W5500 的设计.基于 ARM 的 Cortex-M3 平台.那么在实现网络通信的过程中,TCP通信模式为最经常使用,本教程就先为您介绍一下TCP Client模式是如何成功实现的. 一.程序烧录 1. 程序改动 打开IAR Embedded Workbench软件快捷方式,打开TCP Client\app.eww文件. 然后在main.c函数中改动例如以下图1

Modbus库开发笔记之三:Modbus TCP Server开发

在完成了前面的工作后,我们就可以实现有针对性的应用了,首先我们来实现Modbus TCP的服务器端应用.当然我们不是做具体的应用,而是对Modbus TCP的服务器端应用进行封装以供有需要时调用. 这里我们不涉及TCP的协议,这部分与Modbus没有必然联系,我们只是在其应用层运行Modbus协议而已. 对于Modbus TCP的服务器我们需要实现几个功能:首先是对接收到客户端命令进行解析,我们只实现前面提到的8中常用的功能吗的支持.其次在解析完成后,我们要实现对应各种功能码的操作.具体架构如下

linux tcp server demo

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 #include <sys/types.h>  #include <sys/socket.h>  #include <string.h>  #include <netin

【转载】C# Tutorial - Simple Threaded TCP Server

http://tech.pro/tutorial/704/csharp-tutorial-simple-threaded-tcp-server In this tutorial I'm going to show you how to build a threaded tcp server with C#. If you've ever worked with Window's sockets, you know how difficult this can sometimes be. Howe

TCP server和client的一些测试

一.TCP server和client测试   socket设置 测试项/测试情景 send recv 测             server block           client block                                                                                              

TCP server 为什么一个端口可以建立多个连接?

https://segmentfault.com/q/1010000003101541 如果是tcp client用同一个本地端口去连不同的两个服务器ip,连第二个时就会提示端口已被占用.但服务器的监听端口,可以accept多次,建立多个socket:我的问题是服务器一个端口为什么能建立多个连接而客户端却不行呢? 2015年08月16日提问 评论 邀请回答 编辑 更多 默认排序时间排序 5个回答 答案对人有帮助,有参考价值8答案没帮助,是错误的答案,答非所问 已采纳 TCP server 可以,

[转] 3个学习Socket编程的简单例子:TCP Server/Client, Select

以前都是采用ACE的编写网络应用,最近由于工作需要,需要直接只用socket接口编写CS的代码,重新学习这方面的知识,给出自己所用到的3个简单例子,都是拷贝别人的程序.如果你能完全理解这3个例子,估计socket编程就已经基本入门了. 建议:1) 多多查查所用到的网络接口; 2) 最好有一本书,如UNIX环境高级编程,UNIX网络编程,可查询:3) 可以直接使用书上的例子更好. http://blog.csdn.net/zhenjing/article/details/4770490 TCP C

Modbus库开发笔记之九:利用协议栈开发Modbus TCP Server应用

前面我们已经完成了Modbus协议栈的开发,但这不是我们的目的.我们开发它的目的当然是要使用它来解决我们的实际问题.接下来我们就使用刚开发的Modbus协议栈开发一个Modbus TCP Server应用. 开发Modbus TCP Server首先需要有TCP Server的支持以及网络的配置等,但这些与Modbus本身没有什么关系,我们再次不作讨论.我们规定网络和TCP Server已经配置妥当.接下来我们讨论Modbus TCP Server的实现过程. 根据前面对协议栈的封装,我们需要引

基于 LWIP 建立 TCP Server 与主机通信实验

LWIP 版本:2.0.3 上一篇文章是写如何将 LWIP 移植到板子上,今天晚上记录基于 LWIP 实现与主机的网络通信. 先是打开了原子的实验例程,大概浏览了一遍,觉得 TCP 网络网络通信也就是那么一些套路.什么 创建.配置.绑定.监听.accept ....,果断复制源文件到工程路径下,调整头文件包含直至编译无误.将 tcp_server_init( ) 加入到 main 中,下载测试,果然出现问题. ping 都 ping 不通了,尴尬..... 问题解决过程: 出问题了是好事,可以更