Externer Interrupt

OP #257569
Lesenswert?
• ▲
▼
Hi,
momentan komme ich irgendwie mit den externen Interrupts nicht wirklich
zu recht... vielleicht überseh' ich ja was. (Bsp-Programm im Anhang)

Wenn ich nun mit einen Drähtchen den INT0 auf High setze (AVR_MT-128:
EXT1:PIN2 (5V) mit EXT1:PIN9 (INT0) verbinden) sollte ich doch die
Schleife verlassen und im Programm weitermachen!?

LG, Joe.
Angehängte Dateien:
Gast #257573
Lesenswert?
• ▲
▼
Und wie schaltet man nur bestimmte Interrupts an?
Ich habe so meine Probleme mit flankengesteuerten externen Interrupts,
irgendwie will das nicht so richtig, ein Kumpel von mir hat unabhängig
von mir die gleichen Erfahrungen gemacht. Hat da jemand einen Tipp?
#257576
Lesenswert?
• ▲
▼
;-)

.. aber nur die (Bits in den Registern), deren Interrupts ausgeschaltet
werden sollen.

Es soll aber auch I/O-Register geben, mit denen man keine Interrupts
schalten kann, weil sie andere Funktionen erfüllen. Das (vollständige!)
Datenblatt könnte Aufklärung bringen.

Achja, zu jedem aktivierten Interrupt muss auch ein Sprung in die
Interrupt-Vektortabelle eingetragen sein, der zu einer ISR
(Interrupt-Service-Routine) führt. Dort wird dann der Job erledigt.

...
Gast #257578
Lesenswert?
• ▲
▼
Danke für den Tipp mit dem Datenblatt, da wäre ich selbst nicht drauf
gekommen! Interrupt-Vektoren sind gesetzt, Interrupts sind aktiviert,
die Flags für die Art der Auslösung sind gesetzt, realisiert im Prinzip
nach dem Beispiel aus dem Tutorial.
Gast #257583
Lesenswert?
• ▲
▼
nö!
Im Acrobat Reader ist links doch ein schönes Inhaltsverzeichnis zu
sehen. Da braucht man nur den entsprechenden Punkt auszuwählen.
Wenn ich etwas auf dem Bildschirm nicht lesen kann (weil ich lieber
Papier in den Händen halte), drucke ich mir die entsprechende Passage
aus. Die Blätter kann ich dann auch im Bus lesen, und mir Notizen darin
machen.

Antwort schreiben

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.

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.