Forum: Mikrocontroller und Digitale Elektronik Externen Interrupt aktivieren


von Ralf (Gast)


Lesenswert?

Hi,

was muss ich machen um einen externen interrupt zu aktivieren?

ich mache momentan das hier um int1 zu aktivieren wenn der pin status
von high auf low gewechselt wird:

MCUCR = (MCUCR & 0xF3) | 8;
sei();

Muss ich irgendwas bei den pullups bzw datenrichtungsregister
beachten?

Die interrupt handler routine sollte richtig sein. da habe ich halt
nur:

SIGNAL (SIG_INTERRUPT1) {
  ledGreenOff();
}

Die LED lässt sich über den externen interrupt aber nicht aus schalten
:(

Danke für eure Hilfe,
Ralf

von Ralf (Gast)


Lesenswert?

keiner weiss wie das geht?

von Thomas Burkhardt (Gast)


Lesenswert?

Elender Pusher (-;

Der Pin muss schon noch als Eingang konfiguriert werden...

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
Noch kein Account? Hier anmelden.