Problem mit externem Interrupt

OP #461374
Lesenswert?
• ▲
▼
Hallo,
ich versuche gerade ein Programm zu schreiben, dass auf externe 
Interrupts (wo ich einen Taster vom STK500 dranhängen habe) reagiert und 
zwar soll bei jedem Tastendruck einfach an den LED's eine von zwei 
Kombinationen angezeigt werden. Leider funktioniert die Sache irgendwie 
gar nicht richtig, die Anzeige ändert sich auch ohne Tastendruck 
ständig, was ich mir aber nicht so wirklich erklären kann.
Das mit den LED's ist eigentlich auch nur zum testen gedacht, denn es 
sollte eigentlich mit dem Tastendruck der Controller aus den Sleepmode 
aufgeweckt werden können.

Kann mir vielleicht jemand einen Tipp geben, wo mein Fehler liegen 
könnte!

mfg
Bernd
Angehängte Dateien:
#461388
Lesenswert?
• ▲
▼
Na ja, ISC40 und ISC41
Und die sind nicht in EICRA, sondern in EICRB


   // Int 4 umstellen auf steigende Flanke
   EICRB |= ( 1 << ISC41 ) | ( 1 << ISC40 );

An dieser Stelle komme ich nicht umhin meinen
obligaten Spruch abzulassen:
 Steht alles im Datenblatt. Atmel veröffentlicht die
 nicht nur so zum Spass.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren