如果我只是设置DMA0_PPI_ISR的中断等级为IVG8。那么在中断初始化里
void Init_Interrupts(void)
{
*pSIC_IAR0 = 0xffffffff;
*pSIC_IAR1 = 0xf1ffffff;
*pSIC_IAR2 = 0xffffffff;
*pSIC_IAR3 = 0xffffffff;
*pSIC_IAR4 = 0xffff3fff;
*pSIC_IAR5 = 0xffffffff;
*pSIC_IAR6 = 0xffffffff;
register_handler(ik_ivg8, DMA0_PPI_ISR);
*pSIC_IMASK0 = 0x00004000;
*pSIC_IMASK1 = 0x00180000;
}
EX_INTERRUPT_HANDLER(DMA0_PPI_ISR)
{
*pDMA0_IRQ_STATUS = 0x1;
*pPPI_CONTROL &= 0xfffe;
}
但是程序一直进不去中断,请各位解惑