armisr.h

来自「ARM9_s3c2410的启动代码」· C头文件 代码 · 共 78 行

H
78
字号
/******************************************************************

** 文件名: armisr.h

** Copyright (c) 2001-2007  重庆瑞斯凯特科技- 技术研发部

** 创建人:  郑勇

** 日 期:   2007年7月12日

** 修改人:

** 日 期:

** 描 述:  硬件部分中断向量表

**

** 版 本:ver 1.0

*******************************************************************/



#ifndef _ARM_ISR_H_
#define _ARM_ISR_H_


#define IRQBASE       (0x040000f00)
#define IRQVECTOR(x)  (IRQBASE + ((unsigned int)x)*4)

typedef enum {
	HandleReset,
	HandleUndef,
	HandleSWI,
	HandlePabort,
	HandleDabort,
	HandleReserved,
	HandleIRQ,
	HandleFIQ,
	//各个中断向量
	HandleEINT0,
	HandleEINT1,
	HandleEINT2,
	HandleEINT3,
	HandleEINT4_7,
	HandleEINT8_23,
	HandleRSV6,
	HandleBATFLT,
	HandleTICK,
	HandleWDT,
	HandleTIMER0,
	HandleTIMER1,
	HandleTIMER2,
	HandleTIMER3,
	HandleTIMER4,
	HandleUART2,
	HandleLCD,
	HandleDMA0,
	HandleDMA1,
	HandleDMA2,
	HandleDMA3,
	HandleMMC,
	HandleSPI0,
	HandleUART1,
	HandleRSV24,
	HandleUSBD,
	HandleUSBH,
	HandleIIC,
	HandleUART0,
	HandleSPI1,
	HandleRTC,
	HandleADC,
	HandlerMax
} NON_VECTOR_HANDLER;

#endif

⌨️ 快捷键说明

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