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 -------------------------------------------------------------------------------

近期下载者

相关文件


收藏者