Gast
#1384610
Hallo, ich habe einen Türkontakt an PD2 (INT0) eines Atmega8 gegen GND hängen. Ich möchte, dass ein Interrupt ausgelößt wird, wenn die Tür auf oder zu geht. Aus dem Datenblatt des Atmega8 habe ich entnommen, dass mit "MCUCR |= 1<<ISC00;" "any logical change on INT0" einen Interrupt auslößt. Folgender Code funktioniert trotzdem nicht (es wird nur ein Interrupt ausgelößt wenn die Tür aufgeht und er wird weiter ausgelößt solange die Tür auf ist, was auch unerwünscht ist):
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
Ich habe keine Ahnung was falsch ist und finde leider auch nichts im Netz. Es würde mich freuen wenn mir jemand helfen könnte. Gruß, Dieter