Hallo,
Ich nehme jetzt mal an, du möchtest die fallende Flanke detektieren.Ich will den INT2 nutzen. Der Interrupt soll ausgelößt werden wenn INT2 LOW ist.
Wichtig ist erst einmal das Register EICRA(S.63). Hier wird festgelegt, bei welchem Zustand bzw. Zustandswechel der Interrupt ausgelöst wird (Tabelle S.64).
Jetzt noch den Interrupt für INT2 im EIMSK (S.64) freigeben.
Unter der Voraussetzung, dass du eh mit sei(), die Interrupts grundsätzlich erlaubst, war es das.
Die Seiten beziehen sich auf das Datenblatt. Bitte schau dir Passagen an.
Edit: Die Interruptfunktion für INT2 lautet ISR(INT2_vect){}
Die jeweiligen Vektoren findest du in der WIN-AVR Datei iomxx4.h
Gruß
Jens
Lesezeichen