AnsweredAssumed Answered

GPIO external interrupt

Question asked by Ramadevi Jayaraman on Oct 19, 2017
Latest reply on Oct 24, 2017 by jeremyzhou

Hi,

I am working on GPIO external interrupt on LPC1769 board and having problems getting it to work. I have connected pin 2.11 to a push button and interrupt must be generated when the button is pushed. Any help is greatly appreciated. Thanks.. Below is the code, 

 

#define EINT0      0

void EINT0_IRQHandler(void)

{

LPC_GPIOINT->IO2IntClr = (1 << 11);

printf("0interrupt\n");

}

int main(void) {

 

LPC_PINCON->PINSEL4 &= ~(3<<20);

LPC_PINCON->PINSEL4 |= (1<<20);

 

LPC_GPIO2->FIODIR &= ~(1<<10);

// LPC_GPIOINT->IO2IntEnF |= (0x01 <<10);

LPC_SC->EXTMODE = (1<<EINT0);

 

LPC_SC->EXTPOLAR = (1<<EINT0);

 

 

NVIC_EnableIRQ(EINT0_IRQn);

 

while(1)

{

 

}

    return 0 ;

 

 

 

Outcomes