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

📄 at91rm9200_emac.h

📁 一个网卡的应用
💻 H
字号:
#ifndef AT91C_EMAC_INC
#define AT91C_EMAC_INC

#include "at91rm9200_types.h"

#define AT91C_BASE_EMAC		((AT91PS_EMAC)	0xFFFBC000)
#define AT91C_PIOA_PDR		((AT91_REG *)	0xFFFFF404)
#define AT91C_PIOB_PDR		((AT91_REG *)	0xFFFFF604)
#define AT91C_PIOB_BSR		((AT91_REG *)	0xFFFFF674)

#define AT91C_PIO_PA16		((unsigned int) 1 << 16)
#define AT91C_PA16_EMDIO	((unsigned int) AT91C_PIO_PA16)
#define AT91C_PIO_PA15		((unsigned int) 1 << 15)
#define AT91C_PA15_EMDC		((unsigned int) AT91C_PIO_PA15)
#define AT91C_PIO_PA14		((unsigned int) 1 << 14)
#define AT91C_PA14_ERXER	((unsigned int) AT91C_PIO_PA14)
#define AT91C_PIO_PA13		((unsigned int) 1 << 13)
#define AT91C_PA13_ERX1		((unsigned int) AT91C_PIO_PA13)
#define AT91C_PIO_PA12		((unsigned int) 1 << 12)
#define AT91C_PA12_ERX0		((unsigned int) AT91C_PIO_PA12)
#define AT91C_PIO_PA11		((unsigned int) 1 << 11)
#define AT91C_PA11_ECRS_ECRSDV	((unsigned int) AT91C_PIO_PA11)
#define AT91C_PIO_PA10		((unsigned int) 1 << 10)
#define AT91C_PA10_ETX1		((unsigned int) AT91C_PIO_PA10)
#define AT91C_PIO_PA9		((unsigned int) 1 <<  9)
#define AT91C_PA9_ETX0		((unsigned int) AT91C_PIO_PA9)
#define AT91C_PIO_PA8		((unsigned int) 1 <<  8)
#define AT91C_PA8_ETXEN		((unsigned int) AT91C_PIO_PA8)
#define AT91C_PIO_PA7		((unsigned int) 1 <<  7)
#define AT91C_PA7_ETXCK_EREFCK	((unsigned int) AT91C_PIO_PA7)

#define AT91C_PIO_PB3		((unsigned int) 1 <<  3)
#define AT91C_PIO_PB4		((unsigned int) 1 <<  4)
#define AT91C_PIO_PB5		((unsigned int) 1 <<  5)
#define AT91C_PIO_PB6		((unsigned int) 1 <<  6)
#define AT91C_PIO_PB7		((unsigned int) 1 <<  7)
#define AT91C_PIO_PB25		((unsigned int) 1 << 25)
#define AT91C_PB25_DSR1		((unsigned int) AT91C_PIO_PB25)
#define AT91C_PB25_EF100	((unsigned int) AT91C_PIO_PB25)
#define AT91C_PIO_PB19		((unsigned int) 1 << 19)
#define AT91C_PB19_DTR1		((unsigned int) AT91C_PIO_PB19)
#define AT91C_PB19_ERXCK	((unsigned int) AT91C_PIO_PB19)
#define AT91C_PIO_PB18		((unsigned int) 1 << 18)
#define AT91C_PB18_RI1		((unsigned int) AT91C_PIO_PB18)
#define AT91C_PB18_ECOL		((unsigned int) AT91C_PIO_PB18)
#define AT91C_PIO_PB17		((unsigned int) 1 << 17)
#define AT91C_PB17_RF2		((unsigned int) AT91C_PIO_PB17)
#define AT91C_PB17_ERXDV	((unsigned int) AT91C_PIO_PB17)
#define AT91C_PIO_PB16		((unsigned int) 1 << 16)
#define AT91C_PB16_RK2		((unsigned int) AT91C_PIO_PB16)
#define AT91C_PB16_ERX3		((unsigned int) AT91C_PIO_PB16)
#define AT91C_PIO_PB15		((unsigned int) 1 << 15)
#define AT91C_PB15_RD2		((unsigned int) AT91C_PIO_PB15)
#define AT91C_PB15_ERX2		((unsigned int) AT91C_PIO_PB15)
#define AT91C_PIO_PB14		((unsigned int) 1 << 14)
#define AT91C_PB14_TD2		((unsigned int) AT91C_PIO_PB14)
#define AT91C_PB14_ETXER	((unsigned int) AT91C_PIO_PB14)
#define AT91C_PIO_PB13		((unsigned int) 1 << 13)
#define AT91C_PB13_TK2		((unsigned int) AT91C_PIO_PB13)
#define AT91C_PB13_ETX3		((unsigned int) AT91C_PIO_PB13)
#define AT91C_PIO_PB12		((unsigned int) 1 << 12)
#define AT91C_PB12_TF2		((unsigned int) AT91C_PIO_PB12)
#define AT91C_PB12_ETX2		((unsigned int) AT91C_PIO_PB12)

#endif

⌨️ 快捷键说明

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