Hallo,
ich versuche mit Tastern einen externen Interrupt auszulösen(mit
ATmega169P).
Habe hierfür PORTB = (1<<PB0) als Input gesetzt, DDRB &= ~(1<<PB0) als
input gesetzt, EIMSK |=(1<<PCIE1) den PCINT15-8 gesetzt und PCMSK1
=(1<<PCINT8) als meinen externen Interrupt Pin.
es funktioniert aber nicht!!!!
ISR(PCINT0_vect){
res_menu();
}
ISR(PCINT1_vect){
offs_menu();
}
void main (void) {
PORTB = (1<<PB0);
DDRB &= ~(1<<PB0);
EIMSK |=(1<<PCIE1);
PCMSK1 =(1<<PCINT8);
sei();
......
.......
}
kann mir jemand helfen.
thx
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.