⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ethernet.h

📁 台湾EV44B0II嵌入式开发系统实验源代码例程!
💻 H
字号:
#ifndef _ethernet_H_
#define _ethernet_H_

typedef unsigned int regaddress; 
#define BUFLENTH  768

#define  TIME_OUT      0x10000000
#define Baseaddress    0x2000000
#define reg10         Baseaddress        	//Control register
#define reg11        (Baseaddress+0x2)		//Status register
#define reg12        (Baseaddress+0x4)		//PHY ID
#define reg13        (Baseaddress+0x6)		//PHY ID
#define reg14        (Baseaddress+0x8)		//Auto-Negotiation Advertisement
#define reg15        (Baseaddress+0xa)		//Auto-Negotiation Remote End Capability
#define reg20        (Baseaddress+0x20)		//Configuration1
#define reg21        (Baseaddress+0x22) 	//Configuration1
#define reg22        (Baseaddress+0x24)		//Status Output
#define reg23        (Baseaddress+0x26)		//Mask
#define reg24        (Baseaddress+0x28)		//Reserved

#define IOBase     0x2000300
					//BANK0		BANK1		BANK2		BANK3
#define reg00         IOBase       	//TCR		CONFIG		MMU COMMAND	MT0-1
#define reg01        (IOBase+0x2)	//EPH STATUS	BASE		PNR		MT2-3
#define reg02        (IOBase+0x4)	//RCR		IA0-1		FIFO PORTS	MT4-5
#define reg03        (IOBase+0x6)	//COUNTER	IA2-3		POINTER		MT6-7
#define reg04        (IOBase+0x8)	//MIR		IA4-5		DATA		MGMT
#define reg05        (IOBase+0xa)	//RPCR		GENERAL		DATA		REVISION
#define reg06        (IOBase+0xc)	//RESERVED	CONTROL		INTERRUPT	ERCV
#define reg07        (IOBase+0xe)	//BANK		BANK		BANK		BANK

void ethernet( void );
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -