MCUControlEthernet
所属分类:单片机开发
开发工具:C/C++
文件大小:65KB
下载次数:78
上传日期:2009-11-29 01:58:02
上 传 者:
lxzhbest
说明: 单片机控制以太网 采用51单片机加rtl8019网口芯片
(MCU Control Ethernet)
文件列表:
单片机以太网 (0, 2003-11-02)
单片机以太网\TCP_IP_51 (0, 2003-11-01)
单片机以太网\TCP_IP_51\Makefile (2232, 2001-02-02)
单片机以太网\TCP_IP_51\MAIN.a51 (17535, 2001-02-02)
单片机以太网\TCP_IP_51\arp.c (3698, 2001-02-02)
单片机以太网\TCP_IP_51\drv_8019.c (22416, 2001-02-06)
单片机以太网\TCP_IP_51\init8051.c (2025, 2001-01-18)
单片机以太网\TCP_IP_51\main.c (5034, 2001-02-02)
单片机以太网\TCP_IP_51\monitor.c (11096, 2001-01-18)
单片机以太网\TCP_IP_51\myfunc.c (374, 2001-02-03)
单片机以太网\TCP_IP_51\timer.c (236, 2001-02-02)
单片机以太网\TCP_IP_51\tinyftp.c (5882, 2001-01-07)
单片机以太网\TCP_IP_51\tinymain.c (2585, 2001-02-17)
单片机以太网\TCP_IP_51\tinytcp.c (19388, 2001-02-02)
单片机以太网\TCP_IP_51\config.h (192, 2001-01-11)
单片机以太网\TCP_IP_51\depend.h (1721, 2001-02-02)
单片机以太网\TCP_IP_51\global.h (1940, 2001-01-29)
单片机以太网\TCP_IP_51\global_T.h (316, 2001-01-29)
单片机以太网\TCP_IP_51\include.h (277, 2001-01-29)
单片机以太网\TCP_IP_51\myfunc.h (161, 2001-01-18)
单片机以太网\TCP_IP_51\proto.h (1833, 2001-02-02)
单片机以太网\TCP_IP_51\reg_8019.h (14116, 2001-02-02)
单片机以太网\TCP_IP_51\tinytcp.h (5243, 2001-02-08)
单片机以太网\TCP_IP_51\51tcp_ip.ddb (286720, 2003-11-01)
...
1. ... 4 5 .. -,.-
2. , .
. 0003()
(8000h) .
startup .
. . ..
5. .
.
DMA_read , byte *buf .
6. 2000.11.12 : . RTL8019AS IMR ISR .
IMR .. IMR 0x01 .
7. 2000.11.16 DoS ,
. , delay .
8. . .
. .
.
EN_CMD = EN_NODMA + EN_PAGE0 + EN_STOP; /* 00001010B:
EN0_ISR = 0x00;
EN0_ISR = 0xff;
EN0_IMR = ENISR_ALL;
EN_CMD = EN_NODMA + EN_PAGE3 + EN_STOP;
//CONFIG1 = 0x90;
//CONFIG2 = 0x20;
//CONFIG3 = 0xf0;
CONFIG1 = 0x90;
CONFIG2 = 0x00;
CONFIG3 = 0xf0;
CONFIG4 = 0x00;
EN_CMD = EN_NODMA + EN_PAGE3 + EN_STOP;
EN0_TXCR = ENTXCR_TXCONFIG;
EN0_RXCR = ENRXCR_RXCONFIG;
EN_CMD = EN_NODMA + EN_PAGE3 + EN_START;
EthRxBufRdPtr = 0;
EthRxBufWrPtr = EthRxBufRdPtr + 1;
9. ei_rx_overrun
if (was_txing) {
if (!(EN0_ISR & (ENISR_TX + ENISR_TX_ERR))) must_resend = 1;
}
. isr_all .
10. 0 ...
, .
, ....
tinytcp .
11. inportb & outportb . !!!!
. . inytcp
.
12. 22.1184Mhz 8Khz timer interrupt ethernet
. . 8000
1500, 8000/1500 = 5.3
6 . 6
.
13. (ADUC.C) .
usleep(number) .
.
14. IE (0x87) adpcm ethernet .
EA = 0; , .
近期下载者:
相关文件:
收藏者: