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

📄 s3c2410.h

📁 完全开发流程及源代码,基于s3c2410的嵌入式linux开发
💻 H
字号:
/*对于本开发板*/#define	TASK_NR		63#define	SDRAM_SIZE		0x04000000		/*64M*/#define 	SDRAM_BASE		0x30000000/* WOTCH DOG register */#define 	WTCON				(*(volatile unsigned long *)0x53000000)/* SDRAM regisers */#define 	MEM_CTL_BASE		0x48000000/* NAND Flash registers */#define NFCONF				(*(volatile unsigned int  *)0x4e000000)#define NFCMD				(*(volatile unsigned char *)0x4e000004)#define NFADDR				(*(volatile unsigned char *)0x4e000008)#define NFDATA				(*(volatile unsigned char *)0x4e00000c)#define NFSTAT				(*(volatile unsigned char *)0x4e000010)/*GPIO registers*/#define	GPBCON			(*(volatile unsigned long *)0x56000010)#define	GPBDAT				(*(volatile unsigned long *)0x56000014)#define	GPFCON				(*(volatile unsigned long *)0x56000050)#define	GPFDAT				(*(volatile unsigned long *)0x56000054)#define	GPFUP				(*(volatile unsigned long *)0x56000058)#define	GPHCON			(*(volatile unsigned long *)0x56000070)#define	GPHDAT				(*(volatile unsigned long *)0x56000074)#define	GPHUP				(*(volatile unsigned long *)0x56000078)/*UART registers*/#define	ULCON0				(*(volatile unsigned long *)0x50000000)#define	UCON0				(*(volatile unsigned long *)0x50000004)#define	UFCON0			 	(*(volatile unsigned long *)0x50000008)#define	UMCON0			(*(volatile unsigned long *)0x5000000c)#define	UTRSTAT0			(*(volatile unsigned long *)0x50000010)#define	UTXH0			 	(*(volatile unsigned char *)0x50000020)#define	URXH0			 	(*(volatile unsigned char *)0x50000024)#define	UBRDIV0			(*(volatile unsigned long *)0x50000028)/*interrupt registes*/#define	SRCPND				(*(volatile unsigned long *)0x4A000000)
#define	INTMOD				(*(volatile unsigned long *)0x4A000004)
#define	INTMSK				(*(volatile unsigned long *)0x4A000008)
#define	PRIORITY			(*(volatile unsigned long *)0x4A00000c)
#define	INTPND				(*(volatile unsigned long *)0x4A000010)
#define	INTOFFSET			(*(volatile unsigned long *)0x4A000014)
#define	SUBSRCPND			(*(volatile unsigned long *)0x4A000018)
#define	INTSUBMSK			(*(volatile unsigned long *)0x4A00001c)/*external interrupt registers*/#define	EINTMASK			(*(volatile unsigned long *)0x560000a4)#define	EINTPEND			(*(volatile unsigned long *)0x560000a8)/*clock registers*/#define	LOCKTIME		(*(volatile unsigned long *)0x4c000000)#define	MPLLCON		(*(volatile unsigned long *)0x4c000004)#define	UPLLCON		(*(volatile unsigned long *)0x4c000008)#define	CLKCON		(*(volatile unsigned long *)0x4c00000c)#define	CLKSLOW		(*(volatile unsigned long *)0x4c000010)#define	CLKDIVN		(*(volatile unsigned long *)0x4c000014)/*PWM & Timer registers*/#define	TCFG0		(*(volatile unsigned long *)0x51000000)#define	TCFG1		(*(volatile unsigned long *)0x51000004)#define	TCON		(*(volatile unsigned long *)0x51000008)#define	TCNTB0		(*(volatile unsigned long *)0x5100000c)#define	TCMPB0		(*(volatile unsigned long *)0x51000010)#define	TCNTO0		(*(volatile unsigned long *)0x51000014)

⌨️ 快捷键说明

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