void init_soc_intc(void) { pISR_EINT8_23 =(uint32 )Eint8; pISR_EINT0 =(uint32 )Test; rEXTINT0 = 0x4; // default rEXTINT1 = 0x1; rEXTINT2 = 0x0; //default rSRCPND = 0x21; rEINTMASK = 0x00fffef0; rINTMSK = 0xffffffde; } static void __irq Eint8 (void) { rEXTINT1 = 0x1; rEINTMASK = 0x00fffff0; rINTMSK = 0xfffffffe; rSRCPND = 0x20; //to clear the previous pending states rEINTPEND = 0x100; rINTPND = 0x20; flag=1; count++; }
|