4510.h

来自「一个ARM7的定时器程序,程序员通过该程序可以了解ARM7的编程方法,启动过程,」· C头文件 代码 · 共 25 行

H
25
字号
#define Base_Addr	0x03ff0000

/********************/
/*  Timer Register  */
/********************/
#define	TMOD	(*(volatile unsigned *)(Base_Addr+0x6000))
#define	TDATA0	(*(volatile unsigned *)(Base_Addr+0x6004))
#define	TDATA1	(*(volatile unsigned *)(Base_Addr+0x6008))
#define	TCNT0	(*(volatile unsigned *)(Base_Addr+0x600c))
#define	TCNT1	(*(volatile unsigned *)(Base_Addr+0x6010))

/*********************************/
/* Interrupt Controller Register */
/*********************************/
#define INTMODE	(*(volatile unsigned *)(Base_Addr+0x4000))
#define INTPEND	(*(volatile unsigned *)(Base_Addr+0x4004))
#define INTMASK	(*(volatile unsigned *)(Base_Addr+0x4008))

/********************/
/*  I/O Register  */
/********************/
#define	IOPDATA	(*(volatile unsigned *)(Base_Addr+0x5008))


//#define Ms_TIMER (*(volatile unsigned long*)(&Ms_TIMER_cnt))

⌨️ 快捷键说明

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