//Point to
the IRQ vector table
IRQ_setVecs(vectors);
IRQ_map(IRQ_EVT_VINT1,11);
IRQ_map(IRQ_EVT_VINT0, 12);
IRQ_reset(IRQ_EVT_VINT0);
IRQ_reset(IRQ_EVT_VINT1);
IRQ_nmiEnable();
IRQ_globalEnable();
CSLAPI void IRQ_map(Uint32 eventId, Uint32 intNumber)函数把事件eventId与中断intNumber关联起来。
CSLAPI void *IRQ_setVecs(void *vecs)函数用于设置中断向量表。
IDECL void IRQ_reset(Uint32 eventId)函数用于分为eventId对应的事件。
IDECL void IRQ_globalEnable()函数用于设置CSR寄存器中的GIE位,把该位置“1”使能全局中断,然后才能使能与事件关联的事件中断。
IDECL void IRQ_nmiEnable()函数把IER寄存器的相应的位置1,施恩能够NMI中断;