?? irq.c
字號:
/////////////////////////////////////////
////////////////////////////////////////
/*--------------------------------------------------------------------*/
//enable and disable the irq
//
#include "lib.h"
#include "../inc/reg2410.h"
#define IRQMOD 0x0
#define FRQMOD 0x1
#define BIT_IIC 0X08000000
void enable_IRQ(void)
{//just set the mask and submsk register!
register int temp;
__asm{
mrs temp,CPSR
bic temp,temp,#0x80
msr CPSR_c,temp
}
rINTMOD = IRQMOD;
rINTMSK &= ~BIT_IIC;
}
void disable_IRQ(void)
{//reset
register int temp;
__asm{
mrs temp,CPSR
orr temp,temp,#0x80
msr CPSR_c,temp
}
}
/*---------------------------------------------*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -