irq.h

来自「AT91RM9200-UC/OS-II,clock,irq,usart,pio等」· C头文件 代码 · 共 19 行

H
19
字号
#ifndef _IRQ_H
#define _IRQ_H


#define IRQ_CNT		7	//IRQ中断的个数0-6
typedef struct
{
	INT8U 		Id;		//该IRQ的ID,目前用该外设的中断号
	AT91PS_PIO  pIRQ;	//外设的基地址
	INT8U		shift;	//对应的控制位
	INT8U		AB;		//该IRQ对应的PIO的功能A/B
	PFNCT IRQ_handling;	//中断程序处理函数
}IRQ;


void  IRQ_Init(IRQ irq);
void IRQ_Handling(int irq_base,int irq_vector);

#endif

⌨️ 快捷键说明

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