`
happmaoo
  • 浏览: 4473604 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

全硬件TCP/IP嵌入式以太网控制器——W5100E01-AVR演示手册

 
阅读更多
1. 产品介绍

特点

- 使用了Atmega128 (8MHz)数据传输速度高于6Mbps。

- 通过使用外部96引脚连接件, AVR&rsquos 的所有引脚都能使用。

- 有效的SPI接口测试程序。

- 提供各种应用程序源代码Loopback, Webserver, Ping

- 支持ISP & JTAG 接口。

规格

开发环境

-所有源代码是由GCC编译器编译的。

- ISP电缆固件编程

内容

订单信息

2. 演示软件

串口控制设置软件:

传递测试程序:

3. 工作过程图

注:切记需将用户机与W5100E01-AVR须连接到同一网段内才能实现通信。

4. 演示过程

1) 正确的使用线材将W5100E01-AVR与用户机连接(参考工作过程图)。

a) 使用串口电缆/串口转USB电缆将用户机与W5100E01-AVR串行借口连接;

b) 使用UTP电缆(网线)将AP与W5100E01-AVR的RJ-45网口连接;

c) 用户机使用UTP电缆(网线)与AP相连。用户机与W5100E01-AVR连接到同一台AP上才能实现通信;

d) 将电源适配器接到W5100E01-AVR的电源借口上,并接通电源;

2) 若使用了串口转USB线材需要安装相关驱动(详见驱动光盘)。

3) 成功安装线材驱动,打开设备管理器查看串口信息。

4) 打开串口配置软件---- Terminal。查看Terminal端口信息,尤其注意Terminal端口号与设备管理器中显示的相同。其他信息(波特率,数据位,停止位,奇偶校验,流量控制)都可以从Terminal直接配置。

注:若Terminal未能成功的读取串口

a) 检查是否重复打开Terminal程序,或者检查是否有其他程序占用串口。若没有则执行下一步;

b) 点击ReScan 重新扫描;若还是无法成功读取串口则执行下一步;

c) 关闭Terminal,修改设备管理器中串口的端口号(不能修改成已使用的端口),确定之后,重启Terminal程序,点击ReScan 重新扫描端口。

d) 若还是未能读取串口,关闭Terminal,拔下串口线,再重新插入,修改设备管理器中串口的端口号(不能修改成已使用的端口),确定之后,重启Terminal。

5) 成功读取端口后,使用Terminal程序配置串口信息如下:

6) 点击Connect建立串口通信链接。

7) 查看本机IP地址信息

 DOS命令查看

a) 点击运行,输入cmd,启动dos命令控制程序

b) 输入“ ipconfig –all ”查看本机IP信息。

 网络邻居查看

a) 右击网络邻居图标,点击属性。

b) 选中Internet 协议版本 4 (TCP/IPv4),点击属性。

c) 进入IP属性配置页面后,查看信息,若想了解更高级信息,点击高级。

d) 进入IP高级配置页面,可以添加不同的网段。

8) 重启W5100E01-AVR,查看Terminal中显示信息。

9) 若W5100E01-AVR显示信息已是所要设置的信息,则跳过以下W5100E01-AVR设置步骤,直接进入11)演示步骤。

10) W5100E01-AVR设置步骤

 注意事项:

a) 输入不区分英文大小写;

b) 在发送框中输入信息,敲击回车只是表示发送,不能代表命令输入。若想表示命令输入,须在所发信息后加上回车符号的十六位进制表示“0d0x”,支持回格键修改;

c) 在输入框输入信息,敲击回车则表示命令输入,无需在填入“0d0x”。另外,在输入框中每输入一个字符都代表字符已经发送,故不支持回格键修改。

 设置步骤

重启W5100E01-AVR,当Terminal中显示如下时,输入“m”或“M”(7秒钟之内)。进入W5100E01-AVR的配置模式。

i. 在输入框输入1 进入网络设置(Network Config)页

各个设置菜单功能:

例如:修改Source IP Address

在输入框中输入1,进入Source IP Address配置模式,在输入框中输入想要设定的参数,如:192.168.11.50 。

在输入框中按级输入“e”,退出配置模式,查看是否设置成功。

设置成功!

ii. 在输入框输入2 进入信道设置(Channel Config)页

各个设置菜单功能:

信道的工作方式设置:

工作方式配置菜单:

例如:设置1st Channel为TCP Loopback Client (Port 4000)

在1st Channel配置界面的输入框中输入2:

iii. 在输入框中输入5进入Web Server模式

 注意:

a) IE浏览器的内置默认端口号为80,故若已经在配置模式中将端口号设置为80,则直接在IE浏览器中输入W5100E01-AVR的IP地址(缺省为:192.168.0.2)就可以进入片内Web页进行配置。

b) 若在配置模式中没有将端口号设置为80,而是其他值(比如:100),则要想进入片内Web页进行配置则需输入W5100E01-AVR的IP地址和端口号。(如:http://192.168.0.2:100)

 Web Server模式

11) 设置完成后按级输入“E”退出W5100E01-AVR设置

12) 打开传递测试程序AX1

(按上述W5100E01-AVR设置方法,将W5100E01-AVR的1st Channel设为TCP Loopback Server (Port 4000))IP:192.168.11.50)

a) 进入TCP选项卡

b) 点击Connect连接, 输入W5100E01-AVR的IP地址以及端口号.

c) 链接成功后,点击CPUTICK同步计算机与W5100E01-AVR时钟。

d) 点击File选项卡,选择要传输的测试文件。

e) 点击∞进入Loopback循环传输。

注:这里是W5100E01-AVR将电脑传输给的数据再传输回去,故实际传输速度应为显示传输速度的2倍。

5. 演示完成祝您使用愉快!

如果您有什么疑问请留言或者来信:wiznetbj@wiznettechnology.com,希望本篇文章可以给您带来帮助,谢谢。

分享到:
评论

相关推荐

    W5100E01-AVR_v12.rar_W5100_w5100 avr

    W5100是一款基于SPI接口的以太网控制器,由韩国WIZnet公司开发,它集成了完整的TCP/IP协议栈,能够为嵌入式系统提供快速、稳定、高效的网络连接功能。在AVR单片机上实现W5100的驱动,是许多物联网和智能设备项目中的...

    带硬件TCP/IP网卡芯片W5300 AVR下应用工程代码

    在本文中,我们将深入探讨如何在AVR微控制器上使用硬件TCP/IP网卡芯片W5300的应用工程代码。W5300是一款集成度高的网络接口控制器,专为嵌入式系统设计,提供了完整的TCP/IP协议栈,极大地简化了以太网连接的实现。 ...

    TCP/IP/Stacks

    - **stellaris-enc28j60-booster-master**:这可能是针对Texas Instruments Stellaris系列微控制器,使用ENC28J60以太网控制器的TCP/IP协议栈实现,ENC28J60是一款独立的SPI接口以太网控制器。 - **lwip-avr-r2-...

    W5100S数据手册(中文)V1.0.0_w5100s_

    W5100S是一款高性能、高集成度的硬件TCP/IP嵌入式以太网控制器,专为满足现代物联网(IoT)设备和工业自动化系统的通信需求而设计。这款芯片由WIZnet公司开发,以其全硬件TCP/IP协议栈著称,为开发者提供了快速、稳定...

    bascom-avr 中文手册

    学习Bascom-avr时,建议从基础的LED闪烁、按键检测等实验开始,逐步进阶到更复杂的项目,如模拟串口通信、实现TCP/IP协议栈、控制电机等。通过实践可以加深对AVR微控制器工作原理的理解,并掌握Bascom-avr的编程...

    《AVR高速嵌入式单片机原理与应用》----avr单片机入门好教材

    本书详细介绍了 ATMEL公司开发的 AVR高速嵌入式单片机的结构 然后讲述 AVR单片机 的开发工具,包括 AVR Studio 调试工具 单片机汇编器和 AVR单片机串行下载实验,学习指令系统 时,每条指令均有实例,边学习边调试,使...

    AVR的TCP_IP开发

    AVR的TCP/IP开发是嵌入式系统设计中的一个重要领域,它涉及到微控制器技术与网络通信的结合。AVR是一款由Atmel(现已被Microchip Technology收购)开发的高性能、低功耗的8位微处理器系列,常用于各种嵌入式应用,...

    NutOS.rar_Nut/OS_TCP/IP AVR_avr tcp_nutos

    NutOS是一款专为AVR(Atmel的微控制器系列)单片机设计的嵌入式操作系统,它在小型和资源有限的硬件平台上提供了一个高效、轻量级的系统解决方案。这款操作系统的核心特性之一是其内置的TCP/IP协议栈,使得在AVR...

    atmel ppp源代码和TCP/IP相关资料

    Atmel是一家知名的微控制器制造商,其产品广泛应用于嵌入式系统,而PPP(Point-to-Point Protocol)是网络通信协议,常用于在拨号连接或无线链路上建立数据传输。TCP/IP则是互联网的基础协议,它由多个层次的协议...

    LwIP-avr-r2-master

    LwIP(Lightweight IP)是一个开源的TCP/IP协议栈,设计用于嵌入式系统,尤其是资源有限的微控制器环境。在"lwip-avr-r2-master"项目中,LwIP被应用于AVR微控制器上,搭配ENC28J60网络接口控制器,为小型嵌入式设备...

    W5100-Mega64 光盘全套资料

    "W5100-Mega64 光盘全套资料"是一个综合性的资源包,主要针对基于AVR微控制器的以太网解决方案,特别是利用W5100芯片进行网络通信的开发工作。这个资料集提供了从硬件设计到软件实现的全方位支持。 W5100是一款流行...

    (单片机嵌入式系统)以太网控制器ENC28J60中文说明

    ### (单片机嵌入式系统)以太网控制器ENC28J60中文说明 #### 一、概述 以太网控制器ENC28J60是由Microchip Technology Inc.公司设计并生产的独立以太网控制器,适用于各种单片机嵌入式系统中。它通过SPI或UART...

    AVRnet.rar_AVRnet.rar_PROTEUS TCP_Proteus ip_avr tcp_enc28j60 pr

    本主题围绕“AVRnet.rar_AVRnet.rar_PROTEUS TCP_Proteus ip_avr tcp_enc28j60 pr”这个项目,我们将深入探讨如何在Proteus环境下使用AVR单片机实现TCP/IP通信,并利用ENC28J60网络接口芯片进行仿真。 首先,让我们...

    电子-IP协议分析及其在嵌入式系统中的应用.pdf

    标题“电子-IP协议分析及其在嵌入式系统中的应用”和描述“单片机/嵌入式STM32-F0/F1/F2”指出了本文探讨的主题是关于IP协议的分析,特别是针对uIP协议栈(一种针对资源受限的嵌入式系统的轻量级TCP/IP协议栈),...

    AVR单片机开发7-11 程序及仿真合集

    AVR单片机开发7——产生不同的频率的声音 https://blog.csdn.net/fengyuzhe13/article/details/127724615 AVR单片机开发8——EEPROM操作 https://blog.csdn.net/fengyuzhe13/article/details/127748493 AVR单片机...

    AVR单片机开发1-5 程序及仿真合集

    AVR单片机开发1——IO口的输入和输出 https://blog.csdn.net/fengyuzhe13/article/details/127697059 AVR单片机开发2——流水灯及仿真 https://blog.csdn.net/fengyuzhe13/article/details/127699574 AVR单片机...

    W5100中文数据手册datasheet

    - **硬件协议栈**:W5100采用硬件实现TCP/IP协议栈,这意味着所有的网络处理任务都由芯片自身完成,大大减轻了主处理器的负担,提高了系统的整体性能。 - **高稳定性与可靠性**:通过优化的硬件设计和软件算法,W...

    基于MEGA16的W5100以太网模块驱动源码

    W5100是一款集成SPI接口的以太网控制器,由WIZnet公司生产,它内部集成了TCP/IP协议栈,使得硬件层面的网络通信变得简单。MEGA16是一款8位微控制器,具有丰富的I/O资源和高效的处理能力,适合用于需要网络功能的...

Global site tag (gtag.js) - Google Analytics