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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.