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

📄 intctrl.h

📁 lpc2136芯片的硬件全部功能示例程序
💻 H
字号:
/*************************************************************
		WPD800 中断控制模块
		修改历史    2007-9-25  zaken create version 1.0


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

#ifndef 	_INTCTRL_
#define 	_INTCTRL_

//将某一中断设为FIQ
#define  INT_SET_FIQ(bit)  VICIntSelect|=(1<<bit);

//将某一中断设为IRQ
#define  INT_SET_IRQ(bit)  VICIntSelect&=~(1<<bit);

//使能某个中断
#define  INT_ENABLE(bit)  VICIntEnable |=(1<<bit);

//禁止某个中断
#define  INT_DISABLE(bit)  VICIntEnClr |=(1<<bit);

//软件中断清零
#define  INT_SOFT_CLR(bit)  VICSoftIntClear |=(1<<bit);

//软件中断置位 强制产生软件中断
#define  INT_SOFT_SET(bit)  VICSoftInt |=(1<<bit);

bool  Int_Setup(BYTE int_num,uint32 Int_Func,BYTE level,bool FIQ);


#endif

⌨️ 快捷键说明

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