mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Extern Interrupt (INT2)Atmega16


Autor: Juan Carlos (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen,

hier eine Frage und zwar, ich möchte mit einem externen Interrupt (INT2) 
den MCU aus dem Sleep Modus durch einen Taster aufwachen lassen. Bei mir 
ist so, dass bei einem Tasterdruck einen Interrupt erzeugt wird aber 
wenn das Kabelchen, das mit dem INT2-PIN angeschlossen ist, einmal 
gezittert wird, wird das auch zu einem Interrupt führt. Ich habe 
folgendes für externen Interrupt im Programm geschrieben, kann 
vielleicht mir jemand weiterhelfen. Herzlich vielen Dank.

MCUCSR |= (1<<ISC2);
GICR |= (1<<INT2);
GIFR |= (1<<INTF2);

sei();


Juan

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Juan Carlos wrote:
> aber
> wenn das Kabelchen, das mit dem INT2-PIN angeschlossen ist, einmal
> gezittert wird, wird das auch zu einem Interrupt führt.
Dann hast Du wohl einen Wackelkontakt...

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Dann hast Du wohl einen Wackelkontakt...

Oder einen floatenden Eingang ohne Pullup/down. Dann reicht es
das Kabel anzufassen.

Autor: Juan Carlos (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja stimmt. Ich habe vertan. PORT muss '1' und DDRD '0' sein.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.