📄 intc.c
字号:
/*
*
*file: HA_intc.c
*function parameters type and requirement:
*/
#include "hardware_reg.h"
#include "hardware.h"
#include "HA_typedef.h"
extern unsigned int para;
void HA_initINTC(void)
{
/*config INTC*/
U32 temp;
disable_all_irq(); /*disable all irq interrupt*/
mask_all_irq(); /*mask all irq and fiq interrupt*/
*(RP)(INTC_FEN) = (U32)0x0; /*disable all fiq interrupt*/
set_plevel(7); /*set the lowest priority*/
temp = *(RP)INTC_IEN;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_IMSK;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_IFCE;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_IRSTAT;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_ISTAT;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_IMSTAT;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_IFSTAT;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_FEN;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_FMSK;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_FFCE;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_FRSTAT;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_FSTAT;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_FFSTAT;
para = HA_EMI_WRIT(para, temp);
temp = *(RP)INTC_PLV;
para = HA_EMI_WRIT(para, temp);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -