www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Schleifen im Hauptprogramm --> Interrupt?!


Autor: Dennis (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich hab nur eine kurze Frage: Wenn im Hauptprogramm eine Schleife (z.B. 
while oder for) ausgeführt wird und währenddessen ein Interrupt kommt, 
dann wird doch erst der Interrupt ausgeführt, bevor die Schleife beendet 
wird, oder nicht?!
Oder gibt es Schleifen, die erst beendet werden müssen, bevor eine ISR 
aufgerufen werden kann?

Dank für jede Antwort!

Grüße,

Dennis

Autor: tobi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Interrupt heisst Interrupt weil er "interruptet".

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Einem Interrupt ist es schnurzpiepegal was dein
Hauptprogramm macht.

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Wenn du vor Eintritt in die Schleife die Interrupts sperrst und danach 
wieder freigibst, wird nur die Schleife ausgeführt. Ist allerdings keine
gute Idee. Es können (werden) IRs verlorengehen.

MfG Spess

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Siehe Interrupt

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.