Frage zu Interrupt Tutorial

Gast #137600
Hi,

ich habe jetzt schon sei ein paar Tagen versucht die Tutorials durch zu
arbeiten, und ich muss sagen, das ist eine sehr sehr gute
Einführung!!!!!

Ein Frage habe ich aber trotzdem, wenn ich das Interrupt Tutorial
versuche, klappt immer nur ein Interrupt und der ist das wie ein
Schleife und ruft sich ständig wieder auf. Wie ein Endlosschleife. Der
andere Interrupt funktioniert gar nicht. Ich versuche Das Tutorial mit
dem Program VM LAB Durchzuarbeiten und zu simluieren, hat bis jetzt
alles geklappt, nur das habe ich irgendwie ein Problem.

Könnt ihr mir weiterhelfen?

Vielen Dank im vorraus...
Angehängte Dateien:
Gast
Wäre nützlich zu wissen, was an den INT-Leitungen dranhängt.

Wirf mal einen Blick auf die ISC-Bits im MCUCR. Per Default sind die
INTx pegelgetriggert, d.h. solange Leitung unten kommt Interrupt. Wenn
der Pegel auch nach dem Interrupt-Handler unten bleibt, dann kommt halt
der nächste, usw. Bei Tastern ist Flankentriggerung also sinnvoller.
Gast
Eigentlich macht man Taster garnicht mit ext-Interrupt sondern mit einer
Entprellroutine im Timer-Interrupt.
Aber das könnte schon die Ursache sein. Siehe auch Datenblatt des Mega8
Seite 64.

...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.