Ich möchte gerne mittels Taster, der an PortD2 angeschlossen ist, einen Interrupt auslöst.
Atmega32
Taster ist mittels GROUND verbunden, was heisst, das er den Pin PORTD2 auf Masse zieht.
Dies ist meine ISR: Sie soll einfach den Text ans Display ausgeben.Code:ISR (INT0_vect)
{
//Interrupt deaktivieren
cli();
lcd_clear();
lcd_home();
lcd_out("Taster wurde");
second_row();
lcd_out("gedrückt!");
delay_3();
delay_1();
//Interrupt aktivieren
sei();
}
Main
Ist irgendetwas falsch an meinem Code?Code:int main(void)
{
sei();
lcd_clear();
lcd_home();
lcd_out("waiting...");
delay_3();
}