CP220x_Ethernet_Routines_web340
所属分类:单片机开发
开发工具:C/C++
文件大小:385KB
下载次数:41
上传日期:2009-03-24 15:42:30
上 传 者:
安多
说明: 用c8051f340基于51单片机上网,实现基本的TCPIP协议
(this is c8051f340)
文件列表:
CP220x_Ethernet_Routines_web340\Analog.#1 (2327, 2008-11-04)
CP220x_Ethernet_Routines_web340\Analog.#2 (2343, 2008-11-04)
CP220x_Ethernet_Routines_web340\Analog.#3 (2327, 2008-11-04)
CP220x_Ethernet_Routines_web340\Analog.c (2343, 2008-11-04)
CP220x_Ethernet_Routines_web340\ANALOG.H (362, 2002-10-29)
CP220x_Ethernet_Routines_web340\Analog.LST (4894, 2008-11-04)
CP220x_Ethernet_Routines_web340\Analog.OBJ (1008, 2008-11-04)
CP220x_Ethernet_Routines_web340\Arp.#1 (8420, 2008-11-04)
CP220x_Ethernet_Routines_web340\Arp.#2 (8419, 2008-11-04)
CP220x_Ethernet_Routines_web340\Arp.#3 (8385, 2008-11-04)
CP220x_Ethernet_Routines_web340\Arp.c (8834, 2008-11-04)
CP220x_Ethernet_Routines_web340\ARP.H (589, 2002-08-05)
CP220x_Ethernet_Routines_web340\Arp.LST (15758, 2008-11-04)
CP220x_Ethernet_Routines_web340\Arp.OBJ (7176, 2008-11-04)
CP220x_Ethernet_Routines_web340\c8051F120.h (22444, 2008-07-22)
CP220x_Ethernet_Routines_web340\c8051F340.h (16486, 2008-07-22)
CP220x_Ethernet_Routines_web340\CKSUM.#1 (1002, 2002-09-28)
CP220x_Ethernet_Routines_web340\CKSUM.C (1024, 2008-11-04)
CP220x_Ethernet_Routines_web340\CKSUM.H (238, 2002-09-28)
CP220x_Ethernet_Routines_web340\CKSUM.LST (2409, 2008-11-04)
CP220x_Ethernet_Routines_web340\CKSUM.OBJ (1529, 2008-11-04)
CP220x_Ethernet_Routines_web340\cleanup.bat (93, 2008-07-22)
CP220x_Ethernet_Routines_web340\config.#1 (2229, 2008-11-04)
CP220x_Ethernet_Routines_web340\config.#2 (2208, 2008-07-22)
CP220x_Ethernet_Routines_web340\config.h (2257, 2008-11-04)
CP220x_Ethernet_Routines_web340\const.#1 (1533, 2008-07-22)
CP220x_Ethernet_Routines_web340\const.h (1528, 2008-11-04)
CP220x_Ethernet_Routines_web340\CP220x_CORE.#1 (19383, 2008-07-22)
CP220x_Ethernet_Routines_web340\CP220x_CORE.c (19390, 2008-11-04)
CP220x_Ethernet_Routines_web340\CP220x_CORE.h (2240, 2008-07-22)
CP220x_Ethernet_Routines_web340\CP220x_CORE.LST (30104, 2008-11-04)
CP220x_Ethernet_Routines_web340\CP220x_CORE.OBJ (5044, 2008-11-04)
CP220x_Ethernet_Routines_web340\CP220x_ETH.#1 (8037, 2008-11-04)
CP220x_Ethernet_Routines_web340\CP220x_ETH.#2 (8016, 2008-11-04)
CP220x_Ethernet_Routines_web340\CP220x_ETH.#3 (7475, 2008-11-04)
CP220x_Ethernet_Routines_web340\CP220x_ETH.c (1322, 2008-11-04)
CP220x_Ethernet_Routines_web340\CP220x_ETH.h (1615, 2008-07-22)
CP220x_Ethernet_Routines_web340\CP220x_ETH.LST (2635, 2008-11-04)
CP220x_Ethernet_Routines_web340\CP220x_ETH.OBJ (494, 2008-11-04)
CP220x_Ethernet_Routines_web340\CP220x_Ethernet_Routines (51614, 2008-11-04)
... ...
-------------------------------------------------------------------------------
Readme.txt
-------------------------------------------------------------------------------
Copyright 2006 Silicon Laboratories, Inc.
http://www.silabs.com
Program Description:
-------------------
This project implements basic send and receive routines for the CP220x and
can be used as a template for new driver development.
How To Test:
-----------
1) Connect an AB4 to an 'F340 Target Board.
2) Connect the embedded system to a UART terminal @ 115200 8-N-1.
3) Connect the embedded system to a network.
4) Download the code to an 'F340 Target Board using the Silicon Labs IDE.
5) All received packets will be printed on the UART terminal. The embedded
system will also transmit a packet containing all zeros approximately
every second. You can view the transmitted packets using a packet
capture utility such as Ethereal .
Note: The variable DESTMAC should be initialized to the address of the PC
running the packet capture utility. This variable is initalized in
main.c.
Note: This software is also compatible with the 'F12x Target Board. Please
change the appropriate constants in config.h.
Porting Notes:
--------------
1. Most device specific routines are located in a separate file group named
"Device Sepecific Files".
2. The non-device specific functionality implemented in main.c is the
enabling and disabling of global interrupts using the EA bit.
2. To add support for a new device, implement all the functions in MCU_Init.h.
Expected Warnings:
------------------
1. Uncalled Segment Warning:
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_GETKEY?F34X_INIT
Target and Tool Chain Information:
---------------------------------
FID:
Target: Multiple Devices
Tool chain: Keil C51 7.50 / Keil EVAL C51
Silicon Laboratories IDE version 2.72
Project Name:
Command Line Options:
--------------------
Assembler : Default
Compiler : Default
Linker : Default
File List:
---------
config.h
const.h
global.h
Readme.txt (this file)
typedefs.h
main.c
main.h
F12x_Init.c
F34x_Init.c
MCU_Init.h
STARTUP.A51
CP220x_CORE.c
CP220x_CORE.h
CP220x_ETH.c
CP220x_ETH.h
CP220x_REG.c
CP220x_REG.c
Release Information:
-------------------
Release 1.0
-Initial Release
-------------------------------------------------------------------------------
End Of File
-------------------------------------------------------------------------------
近期下载者:
相关文件:
收藏者: