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

📄 at91.h

📁 lwip在ucos上的移植源码
💻 H
字号:
/*    *  at91.h   *  this file defines at91 related on AT91X40  *  for Atmel AT91 arch * *  Bugs report:     li ming  ( lmcs00@mails.tsinghua.edu.cn ) *  Last modified:   2003-02-02  * */#ifndef __AT91_H#define __AT91_H#define ARM_CLK		(32768000)#define __arch_putb(v,a)        (*(volatile unsigned char *)(a) = (v))#define __arch_putl(v,a)        (*(volatile unsigned int  *)(a) = (v))#define __arch_getb(a)          (*(volatile unsigned char *)(a))#define __arch_getl(a)          (*(volatile unsigned int  *)(a))#define outb(v,a)  __arch_putb(v,a)#define inb(a)     __arch_getb(a)#define NR_IRQS		24#define VALID_IRQ(i)	(i<=8 ||(i>=16 && i<NR_IRQS))#define IRQ_FIQ		0#define IRQ_SWI		1#define IRQ_USART0	2#define IRQ_USART1	3#define IRQ_TC0		4#define IRQ_TC1		5#define IRQ_TC2		6#define IRQ_WD		7#define IRQ_PIOA	8#define IRQ_EXT0	16#define IRQ_EXT1	17#define IRQ_EXT2	18#define NETENABLE 1#ifdef NETENABLE#define AT91_NET_BASE    (0xfffa0000)#define AT91_NET_SIZE    255#define AT91_NET_IRQNUM  IRQ_EXT0   //16#endif#endif __AT91_H

⌨️ 快捷键说明

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