大家好,接下来的两天我们会为大家分享WIZnet公司的iMCU7100EVB用户指南。今天为大家分享第一部分~
iMCU7100EVB是测试W7100A的功能和性能的评估板,在本文档中,将会描述基本的ping测试和TCP服务器测试。
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.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 |
|
将字符LCD、网线(UTP电缆)、RS-232和电源线连接到iMCU7100EVB上。
<图. 2.1> iMCU7100EVB
给iMCU7100EVB开发板上电,并做下列的检查。
1. 检查电源灯(D13)是否亮。
2. 检查字符LCD是否显示“iMCU7100 EVB”和“192.168.001.002”。
如果以上两项均正常,那么表示iMCU7100EVB开发板正常工作。
在测试电脑上运行命令提示符,执行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测试
iMCU7100EVB使用WizISP程序或W7100A编译器编译二进制映像(固件)。想了解更多,请参考WizISP程序用户指南和W7100A编译器用户指南。
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测试。
文章评论(0条评论)
登录后参与讨论