Так в обработчик вообще не входит. Почему??
Глобально всё включено (бит I в порту SREG).
В протеусе уровень (синий,красный квадратик) на входе меняется при нажатии на клавишу в 1 и в 0.
Вот куски кода:
void EXTINT_Init(void)
{
DDRD=0x00;
PORTD=0xff;
// External Interrupt(s) initialization
// INT0: On
// INT0 Mode: Falling Edge
GICR | =0x40;
MCUCR=0x02;
MCUCSR=0x00;
GIFR=0x40;
SREG | =0x80;
PORTC | =0x10;
//GIMSK | = (1<<INT0);
}
ps среда разработки CodeVisionAVR, тестирую в протеусе.