eth.h
来自「51单片机加rt8019硬件平台,上web方案及详细代码」· C头文件 代码 · 共 33 行
H
33 行
//-----------------------------------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 + =
减小字号Ctrl + -
显示快捷键?