Search This Blog

Thursday, March 18, 2010

External Interupt in Atmega16

 // External Interrupt 0 service routine
interrupt [EXT_INT0] void ext_int0_isr(void)
{
// Place your code here
   PORTA.7=~PORTA.7;
}

 ---------------------------------------------
// External Interrupt(s) initialization
// INT0: On
// INT0 Mode: Falling Edge
// INT1: Off
// INT2: Off
GICR|=0x40;
MCUCR=0x02;
MCUCSR=0x00;
GIFR=0x40;

No comments:

Post a Comment