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

📄 4510.h

📁 一个ARM7的定时器程序,程序员通过该程序可以了解ARM7的编程方法,启动过程,地址映射等基本概念和实现方法
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -