Цитата(Метценгерштейн @ Sep 4 2013, 20:42)

да должна вроде выполняться, т.к. описал проект на С++ (указал в ИАРе), так он точно ее тогда выкинул. И получились завалы фронтов по всем ногам. Так что вызывается она. Но я попробую.
А то, что обработчик прерывания описан в др. подключенном файле- нормально?
сам обработчик- без ошибок же?
На вид все правильно. У меня тоже на Меге8 прерывание от кнопочки (землит INT0):
Код
// Сконфигурируем порты
PORTD = 0;
DDRD = 0;
// Port interrupts
MCUCR = (1<<ISC01); // falling edge
GIFR = (1<<INTF0);
GICR = (1<<INT0); // INT0 enable
...
#pragma vector=INT0_vect
__interrupt void INT0_interrupt()
{
Flag ^= Flag_Protocol;
}
Может быть у вас снова стека не хватает

, чтобы вызвать putString из прерывания?