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

📄 eth.h

📁 51单片机加rt8019硬件平台,上web方案及详细代码
💻 H
字号:
//-----------------------------------eth.h-------------------------

//8019寄存器定义
#define REG00   XBYTE[0xFF00]   
#define REG01   XBYTE[0xFF01]
#define REG02   XBYTE[0xFF02]
#define REG03   XBYTE[0xFF03]
#define REG04   XBYTE[0xFF04]
#define REG05   XBYTE[0xFF05]
#define REG06   XBYTE[0xFF06]
#define REG07   XBYTE[0xFF07]
#define REG08   XBYTE[0xFF08]
#define REG09   XBYTE[0xFF09]
#define REG0a   XBYTE[0xFF0a]
#define REG0b   XBYTE[0xFF0b]
#define REG0c   XBYTE[0xFF0c]
#define REG0d   XBYTE[0xFF0d]
#define REG0e   XBYTE[0xFF0e] 
#define REG0f   XBYTE[0xFF0f]
//远程DMA端口
#define REG10   XBYTE[0xFF10]
//8019复位端口
#define REG1f   XBYTE[0xFF1f]


//---------------------函说列表---------------------
void init_8019();
uint frame_receive(uchar xdata * inbuf);
void frame_send(uchar xdata * outbuf, uint len);
uchar query_8019(void);
void eth_send(uchar xdata * outbuf, uchar * macaddr, uint frame_type, uint len);
void eth_process(uchar xdata * Databuf);

⌨️ 快捷键说明

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