Цитата(Pavel_Bor @ Mar 3 2011, 12:56)

А конкретно для задачи - написать какое-то слово на ЖК.
Частота работы ядра 4.608 Мгц
Кнопка к 2 выводу порта Е.
ISR(PORTE_INT0_vect){
while((PORTE.IN&PIN2_bm)!=PIN2_bm){};//ждем отпускания кнопки
__delay_cycles(F_CPU/10); //время на дребезг
.... здесь выводите на экран или устанавливаете флаг срабатывания кнопки.
};
или
ISR(PORTE_INT0_vect){
PORTE.INTCTRL =0; //запрещает прерывания
.... здесь выводите на экран или устанавливаете флаг срабатывания кнопки.
};
void main (void)
{
PORTE.INTCTRL =(uint8_t)PORT_INT0LVL_LO_gc;
sei();
PORTE.PIN2CTRL=PORT_SRLEN_bm|PORT_ISC_FALLING_gc|PORT_OPC_PULLUP_gc;
while(1);
};