WIZnet2012

iMCU7100EVB用户指南(一)

0
阅读(2055)

大家好,接下来的两天我们会为大家分享WIZnet公司的iMCU7100EVB用户指南。今天为大家分享第一部分~

 

1. 概述

iMCU7100EVB是测试W7100A的功能和性能的评估板,在本文档中,将会描述基本的ping测试和TCP服务器测试。

1.1 简介

iMCU7100EVB是用来测试嵌入式以太网单片机-W7100A的所有功能的评估板。iMCU7100EVB使用RS-232接口和LAN接口就可以很轻松的建立串口转以太网的通信环境。W7100A也可以使用所支持的字符LCD和其他增加的接口来控制和测试W7100A。

 

以下列出了所有可以在WIZNET网站下載的W7100A应用程序笔记

  TCP服务器,客户端

  UDP

  DHCP

  DNS客户端

  DDNS

  HTTP 服务器,客户端

  Telnet

  串行到以太网服务器,客户端, UDP

  IPRAW

  MACRAW

  UART

  Timer

  LCD

  I2C

 

1.2 规格

<表 1.1>iMCU7100EVB所含的项目清单

项目

详细说明

备注

MCU

嵌入式以太网单片机-W7100A

与8051兼容

存储器

64KBytes 数据存储器 (RAM)

64KBytes 代码存储器 (ROM)

255Bytes 数据闪存

嵌入W7100A

串口

开发板上的一个RS-232C(DB9接口)

 

以太网

开发板上的MAC-Jack( 变压器 + RJ-45 接口)

 

LCD

16字符 * 2行字符 LCD

 

LED

3个通用 LED

8个网络状态 LED

 

按钮

1个复位开关

 

调试器

开发板上的调试器SOCKET

 

扩展接口

MCU扩展接口

-       32引脚 (8引脚 * 4) 间距 2.54mm针脚孔

-       14引脚 (7引脚 * 2) 间距2.54mm 针脚孔

-       32引脚 (8引脚 * 4) 间距 2.00mm针脚孔

-       14引脚 (7引脚 * 2) 间距 2.00mm针脚孔

虚拟孔

-       间距167引脚 间距2.54mm虚拟孔

-       间距236引脚 间距 2.00mm虚拟孔

 

电源

DC 5V / 2A  电源适配器

内置的

PCB

尺寸:120mm * 80mm

 

2. 启动

2.1 上电

将字符LCD、网线(UTP电缆)、RS-232和电源线连接到iMCU7100EVB上。

<图. 2.1> iMCU7100EVB

给iMCU7100EVB开发板上电,并做下列的检查。

1.     检查电源灯(D13)是否亮。

2.     检查字符LCD是否显示“iMCU7100 EVB”和“192.168.001.002”。

如果以上两项均正常,那么表示iMCU7100EVB开发板正常工作。

 

2.2 ping测试

在测试电脑上运行命令提示符,执行ping命令来测试连接电脑的IP。发送ICMP ping请求并检查电脑的ICMP ping响应。注意:测试电脑和iMCU7100EVB开发板需要设置在同一个网段下。

 

1.     确认测试电脑的网络信息如下

IP地址 : 192.168.1.xxx

默认网关 : 192.168.1.1

子网掩码 : 255.255.255.0

 

2.     执行ping命令如下

“C:\>ping 192.168.1.2”

<图 2.2>ping测试

2.3 程序设计

iMCU7100EVB使用WizISP程序或W7100A编译器编译二进制映像(固件)。想了解更多,请参考WizISP程序用户指南和W7100A编译器用户指南。

2.4 TCP服务器演示

TCP服务器应用说明文档和示例代码包含在光盘中,应用说明也可以从WIZnet的主页(http://www.wiznettechnology.cn/)下载。用户可以使用示例代码简单地测试一下TCP 串行回路测试(loopback) 服务器实例,测试过程如下所示。

 

1.      确认测试环境。

 使用网线将iMCUW7100EVB直接连接到电脑上

  使用串行电缆将iMCUW7100EVB直接连接到电脑上

  将5V电源适配器连接到电脑上

 

2.      确认测试电脑的网络信息如下。

    IP地址 : 192.168.0.2

    默认网关 : 192.168.0.1

    子网掩码 : 255.255.255.0

 

3.      执行串口终端机程序后 (例如: 超级终端机(HyperTerminal) ),

属性设置如下。

<表 2.1>终端程序设置

属性

设定值

Bits Per second (波特率)

115200 bps

Data Bits(数据位)

8 Bits

Stop Bits(停止位)

1 Bits

Parity (奇偶校验位)

No

Flow Control(流控制)

None

串口终端程序会使用串行信息列出所有的TCP服务器的信息。为了检查串行信息,必须根据图2.3超级终端(HyperTerminal)的连接信息来设定。因为根据使用者的不同设定,请检查COM端口是否相同。

<图 2.3>超级终端机(HyperTerminal)程序设置

4.      给 iMCU7100EVB通电并检查电源LED。

5.      运行AX1,并按如下进行操作,如图 2.4所示。(更多详细信息,请参见AX1用户手册)

<图 2.4>执行 AX1

当iMCU7100A-EVB正在运行TCP服务器模式时, 从AX1程序中选择 “TCP连接(TCP connect)” 来连接开发板。输入iMCU7100A-EVB 的IP地址和端口号;之后‘connected’信息就会出现,这代表已连接到TCP服务器. 如果点击了发送键‘send’, 就开始loopback测试。用户可自行设定数据大小基值来进行loopback测试。

6.      loopback服务器演示结果

a)      loopback服务器演示結果

<图 2.5>loopback服务器演示结果

<图 2.6> loopback服务器演示结果(AX1)

如果loopback测试成功,从AX1发送到iMCU7100A-EVB 的信息会发送回AX1.用户可以自行使用连续的loopback测试。