WIZnet2012

W5100E01-AVR是什么?怎么用?(用户手册V1.0版)

0
阅读(38483) 评论(0)

 

W5100E01-AVR是为AVR开发者提供的W5100评估板。本文是W5100E01-AVR的用户手册,希望对大家有所帮助。今天我们先介绍本手册的前半部分内容:

 

  1. 概述

W5100E01-AVR是为AVR开发者提供的W5100评估板。

1.1.包装

当你购买W5100E01-AVR BD时,请确保有以下所有的内容。

1.2. 特性

1.2.1.硬件特性

W5100E01-AVR开发板由两种类型的板构成。

-PM-A1

–MCU:ATmega128, 8MHz

–RAM:32KB外部SRAM

–ROM:128KB闪存(ATmega128内部闪存)

–ICE I/F:JTAG, 提供ISP

-W5100E01-AVR

–电源:直流电源适配器5V, 2A

–串口:两个RS-232串口(默认波特率为57600)

–LCD:16 X 2字符LCD

–PAL:地址译码器

–W5100:全硬件TCP/IP芯片(嵌入PHY)

–MagJack:RD1-125BAG1A (UDE) ,  集成变压器(1:1)

Link & ACT & FDX LEDs

1.2.2.固件特性

评估板的固件由两部分组成。

-管理模式

–网络配置:MAC、源IP地址、G/W IP、S/N、DNS IP配置

–信道配置:W5100为每一个信道测试应用程序设置

–Ping测试:Ping请求测试DNS

-应用模式

–Loopback TCP服务器:TCP服务器模式测试应用程序

–Loopback TCP客户:TCP客户模式测试应用程序

–Loopback UDP:UDP测试应用程序

–Web服务:Web服务测试应用程序

–DHCP客户:利用DHCP服务器进行动态网络配置

 

2. 入门指南

2.1.系统配置

2.1.1. 评估板的设计与配置

为测试评估板的功能以及开发应用,评估板配置如下。第一,评估板使用交叉双绞线电缆(数据通信)和串口电缆(监视)连接到电脑;第二,开关和跳线设置如下。

(1)启用SPI:J3

为了通过SPI模式连接W5100和MCU,引脚2和3要短路。为了禁用SPI模式,引脚1和2要短路。

2.2 电脑程序安装

2.2.1. 开发程序安装

想了解更多信息,请参考“AVR工具指南Vx.x.pdf”。

2.2.1.1. 编译工具链

安装和使用WinAVR,请参考相关手册。

当前评估板固件使用3.4.6版本的AVR GCC编译器,随着版本的升级可以改变编译器。

2.2.1.2. ICE编程

JTAG & ISP ICE工具支持对评估板的开发和调试,为使用ISP编程,需要应用”AVRStudio”程序。关于“AVR Studio”的安装和使用,请参考“AVR工具指南Vx.x.pdf”,关于‘ISP GENDER’的使用,请参考“ISP GENDER 用户指南Vx.x.pdf”。

2.2.1.3. ROM文件制作程序

ROM文件制作程序使用简单的‘ROM文件系统’,为评估板的使用提供便利条件。原因是ROM文件制作程序应用于评估板,作为‘ROM文件系统’用于访问网站服务器测试应用程序。想了解更多安装介绍和ROM文件制作程序,请参考“ROM文件制作用户手册Vx.x.pdf”。

2.2.2. 评估板测试电脑程序安装

2.2.2.1. Loopback 测试程序(AX1)安装

Loopback 测试程序(以下简称“AX1”)是一个评估W5100性能的程序,在连接评估板和应用程序之间进行文件和数据包的Loopback测试,例如Loopback TCP 服务器/客户与Loopback UDP。想了解AX1的安装和使用,请参考“ AX1 用户手册Vx.x.pdf”。

2.3 快速启动

在确认了评估板的开发包后,测试评估板的顺序如下所示。

(1)确认测试环境,参见2.1节。

使用双绞线电缆直接连接电脑和评估板。

使用串口电缆直接连接电脑和评估板。

使用5V电源适配器连接评估板。

(2)确认测试的电脑网络配置如下所示。

IP地址:192.168.0.3

默认网关:192.168.0.1

子网掩码:255.255.255.0

(3)在测试电脑上安装AX1,参见2.2.2.1节

(4)执行串口终端程序(例如Hyperterminal)后,属性设置如下。

在完成终端设置后,连接评估板并等待。

(5)打开评估板的开关(SW1)

以下各项设置需要供电。

–接通电源时,检查评估板的LED(D2)是否正常亮着。

–检查LED的D3和D4是否轮流闪烁3次

–检查的评估板的液晶显示器(LCD)输出是否如<图 2.3>所示,终端程序输出是否如<图2.4>所示。

(6)使用评估板进行Ping测试。

(7)执行“AX1”程序,参见“AX1用户手册Vx.x.pdf ”

(8)利用TCP客户测试“AX1”的操作,参见“ AX1用户手册Vx.x.pdf ”

(9)利用任意文件或数据包在“AX1”程序和评估板之间进行测试。

这是本文的前半部分内容,后面的内容我们将会在今后的博文一一介绍,希望对大家有所帮助。欢迎大家的留言讨论。

 

更多有关W5100的博文请看这里:

http://blog.iwiznet.cn/?page_id=329

全硬件TCP/IP嵌入式以太网控制器——W5100E01-AVR http://blog.iwiznet.cn/?p=432

开源硬件-开源思潮到了? http://blog.iwiznet.cn/?p=316

WIZnet员工Richard培训笔记: WIZnet核心技术和产品对比 http://blog.iwiznet.cn/?p=29

 

也可进入我们的官方网站或博客查看更多。

如果您对WIZnet的产品或是技术感兴趣,请随时与我们联系。

可以直接留言或登录WIZnet官方网站:http://www.iwiznet.cn

公司微博是: http://weibo.com/wiznet2012

公司博客是:http://blog.iwiznet.cn/