W5200E01-M3是什么?怎么用?(一)(用户手册V1.0.1版)
2012-12-17 10:20
330 查看
W5200E01-M3 是WIZnet公司出产的一款开发板, 用于W5200芯片的测试和原型开发,可实现各种以太网应用程序。W5200E01-M3内嵌W5200芯片--高速SPI以太网控制芯片,具有全硬件TCP/IP协议栈。并采用STM32 MCU。操作便捷。功耗低。应用广泛。今天给大家详细介绍一下关于这款产品的用户指南,以便大家使用。
1 简介
W5200E01-M3是测试以太网芯片W5200和原型开发的评估板。W5200E01-M3由STM32F103C8(基于ARM Cortex-M3 CPU内核)和W5200(全硬件TCP/IP以太网控制芯片)和FT232R(一个USB转UART接口IC)组成。W5200是一颗包含了在各个领域已经被证实的全硬件TCP/IP协议栈的芯片,包括例如TCP、 UDP、 IPv4、ICMP、 ARP、 IGMP、 PPPoE等常用协议。
Cortex-M3可用于测试W5200的性能、周边设备可以用于实现各种以太网应用程序。W5200E01-M3的USB转UART接口IC可用于UART通信,并且扩展排针(共40个排针)允许用户进行简单的连接和测试。
W5200E01-M3可以提供基于ANSI的简单示例代码,来实现各种基于W5200的因特网应用程序。W5200也可用于掉电模式下的小型嵌入式设备,以节省功耗。
主要特征:
W5200全硬件TCP/IP内核
Cortex-M3
RJ-45(内嵌以太网变压器)
USB转UART 接口 IC
40引脚扩展排针
2个用户LED, 2个串行TX/RX LED ,1个电源显示LED
模式开关, 复位开关
电源 : USB/VIN 供电 (5V@500mA)
2 规格
表 1 W5200E01-M3所含零件清单
3 W5200E01-M3 结构图
W5200E01-M3的结构图如下所示。
图 1 W5200E01-M3 结构图
4 硬件设计
W5200E01-M3 的开发板设计如下所示。
图 2 W5200E01-M3 开发板设计
表 2 硬件描述
5 扩展接口
扩展接口有2.54mm间距的头孔。
注意:
部分扩展排针头与开发板上的外部设备共享。
想了解更多关于排针可选功能的信息,请参见STM32F103C8的数据手册。
表 3 扩展排针头
6 开发环境
1.1 IDE
当前的IAR嵌入式工作台支持ARM IDE(其他的IDE工具也支持ARM IDE,例如Keil)。W5200E01-M3软件包发行的版本是IAR针对ARM 5.41的嵌入式工作台。关于如何使用IAR,请参见IAR操作手册。
W5200E01-M3软件包包括使用W5200的各种示例代码。
1.2 安装 Flash loader Demonstrator
Flash Loader demonstrator 用于为W5200E01-M3烧录程序。
注意:
想了解更多关于STM32F103xx Flash Loader demonstrator的信息,请参见www.st.com的UM0462用户手册。
下载:UM0462 Flash loader demonstrator
http://www.st.com/internet/mcu/product/216817.jsp
单击“Design Support” -> SW DEMOS(页面底端)
图 3 下载Flash loader demonstrator
1.1 USB转UART 接口 IC 驱动
当mini-USB连接到Windows电脑的USB设备时,设备管理器会正确安装USB转串口驱动。如果USB转串口适配器不能像预期一样工作,你可以在www.ftdichip.com下载USB转串口驱动。
注意:
想了解更多关于USB转串口转换器的信息,请参见www.fuducguo.com的安装指南。
à 下载安装指南:
www.fidichip.com
单击“Support(支持)->Documents(文件)-> Installation Guides(安装指南)”
下载到你的操作系统中。
à 下载驱动
www.fidichip.com
单击 “Drivers(驱动程序)->VCP Drivers”
下载到你的操作系统中
图 4 目前支持VCP的驱动(3MAR2010)1
7. W5200 SPI
以下框图所示是连接ST23F103于W5200的SPI接口。
图 5 W5200 SPI 接口
SPI的读/写伪代码如下所示,关于SPI的成组模式和如何使用,请参考W5200相关文件。
代码 1 利用SPI接口读的伪代码
代码 2 利用SPI接口写的伪代码
8 W5200 存储器映射
想了解更多详细信息,请参考W5200数据手册。
图 6 W5200 存储器映射
表 4 W5200 存储器
今天给大家介绍了有关W5200E01-M3的简介,规格,结构,硬件设计及接口,开发环境,SPI和存储映射器等内容,明天为大家继续介绍,敬请关注!
感谢阅读!
1 简介
W5200E01-M3是测试以太网芯片W5200和原型开发的评估板。W5200E01-M3由STM32F103C8(基于ARM Cortex-M3 CPU内核)和W5200(全硬件TCP/IP以太网控制芯片)和FT232R(一个USB转UART接口IC)组成。W5200是一颗包含了在各个领域已经被证实的全硬件TCP/IP协议栈的芯片,包括例如TCP、 UDP、 IPv4、ICMP、 ARP、 IGMP、 PPPoE等常用协议。
Cortex-M3可用于测试W5200的性能、周边设备可以用于实现各种以太网应用程序。W5200E01-M3的USB转UART接口IC可用于UART通信,并且扩展排针(共40个排针)允许用户进行简单的连接和测试。
W5200E01-M3可以提供基于ANSI的简单示例代码,来实现各种基于W5200的因特网应用程序。W5200也可用于掉电模式下的小型嵌入式设备,以节省功耗。
主要特征:
W5200全硬件TCP/IP内核
Cortex-M3
RJ-45(内嵌以太网变压器)
USB转UART 接口 IC
40引脚扩展排针
2个用户LED, 2个串行TX/RX LED ,1个电源显示LED
模式开关, 复位开关
电源 : USB/VIN 供电 (5V@500mA)
2 规格
表 1 W5200E01-M3所含零件清单
3 W5200E01-M3 结构图
W5200E01-M3的结构图如下所示。
图 1 W5200E01-M3 结构图
4 硬件设计
W5200E01-M3 的开发板设计如下所示。
图 2 W5200E01-M3 开发板设计
表 2 硬件描述
5 扩展接口
扩展接口有2.54mm间距的头孔。
注意:
部分扩展排针头与开发板上的外部设备共享。
想了解更多关于排针可选功能的信息,请参见STM32F103C8的数据手册。
表 3 扩展排针头
6 开发环境
1.1 IDE
当前的IAR嵌入式工作台支持ARM IDE(其他的IDE工具也支持ARM IDE,例如Keil)。W5200E01-M3软件包发行的版本是IAR针对ARM 5.41的嵌入式工作台。关于如何使用IAR,请参见IAR操作手册。
W5200E01-M3软件包包括使用W5200的各种示例代码。
1.2 安装 Flash loader Demonstrator
Flash Loader demonstrator 用于为W5200E01-M3烧录程序。
注意:
想了解更多关于STM32F103xx Flash Loader demonstrator的信息,请参见www.st.com的UM0462用户手册。
下载:UM0462 Flash loader demonstrator
http://www.st.com/internet/mcu/product/216817.jsp
单击“Design Support” -> SW DEMOS(页面底端)
图 3 下载Flash loader demonstrator
1.1 USB转UART 接口 IC 驱动
当mini-USB连接到Windows电脑的USB设备时,设备管理器会正确安装USB转串口驱动。如果USB转串口适配器不能像预期一样工作,你可以在www.ftdichip.com下载USB转串口驱动。
注意:
想了解更多关于USB转串口转换器的信息,请参见www.fuducguo.com的安装指南。
à 下载安装指南:
www.fidichip.com
单击“Support(支持)->Documents(文件)-> Installation Guides(安装指南)”
下载到你的操作系统中。
à 下载驱动
www.fidichip.com
单击 “Drivers(驱动程序)->VCP Drivers”
下载到你的操作系统中
图 4 目前支持VCP的驱动(3MAR2010)1
7. W5200 SPI
以下框图所示是连接ST23F103于W5200的SPI接口。
图 5 W5200 SPI 接口
SPI的读/写伪代码如下所示,关于SPI的成组模式和如何使用,请参考W5200相关文件。
代码 1 利用SPI接口读的伪代码
代码 2 利用SPI接口写的伪代码
8 W5200 存储器映射
想了解更多详细信息,请参考W5200数据手册。
图 6 W5200 存储器映射
表 4 W5200 存储器
|
感谢阅读!
相关文章推荐
- W5200E01-M3是什么?怎么用?(二)(用户手册V1.0.1版)
- W5100E01-AVR是什么?怎么用?(六)(用户手册V1.0版)
- W5100E01-AVR是什么?怎么用?(三)(用户手册V1.0版)
- W5100E01-AVR是什么?怎么用?(七)(用户手册V1.0版)
- W5100E01-AVR是什么?怎么用?(四)(用户手册V1.0版)
- W5100E01-AVR是什么?怎么用?(八)(用户手册V1.0版)
- W5100E01-AVR是什么?怎么用?(用户手册V1.0版)
- W5100E01-AVR是什么?怎么用?(二)(用户手册V1.0版)
- W5100E01-AVR是什么?怎么用?(五)(用户手册V1.0版)
- 【Maven用户手册】Maven是什么
- 用户目标是什么,我们该怎么做搜索?
- Oracle使用默认用户登陆时,conn sys/密码 as sysdba,密码怎么是什么都行啊?
- 怎么写教师管理系统中的用户手册?
- jenkins用户手册-9-管理jenkins
- svn怎么切换用户
- 【CodeForces 155C Hometask】白濑肆×字符串+DP——果然是字符串处理什么的好讨厌啊尤其是换行符的处理看来不用CIN不行了呢DP的转移真心不会啊水到家了怎么办!【1.1%达成】
- Aerospike C客户端手册———用户定义函数—注册用户定义函数
- Box2D v2.1.0用户手册翻译 - 第05章 动态模块(Dynamics Module)
- W5300E01-ARM 交叉编译器(Cross Compiler)用户手册
- C# 线程手册 第五章 扩展多线程应用程序 - 什么是线程池