www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Atmega8 Interrupt


Autor: Sebastian Oberwelland (Firma: nA) (zapp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
schnelle frage, bin mir grad ein wenig unsicher, wenn ich einen Atmega8 
in den  IDLE Mode schicke, und via Interrupt wieder aufwecke, wo steigt 
er wieder ins Programm ein? Da wo er zum Zeitpunkt des IDLE Eintritts 
gewesen ist, oder am Anfang der Main?

Autor: Marc Seiffert (eurofighter) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
da wo er zum zeitpunkt des idle-einritts gewesen ist...alles andere 
würde sehr vieles sehr kompliziert machen ;)

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: AVRFan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>wenn ich einen Atmega8
>in den  IDLE Mode schicke, und via Interrupt wieder aufwecke, wo steigt
>er wieder ins Programm ein?

Zuerst wird der Interrupt ausgeführt. Nach Rückkehr aus dem 
Interrupthandler wird - bei standardmäßigem Rücksprung (*) aus dem 
Interrupt - mit der Instruktion weitergemacht, die nach dem 'sleep' 
steht.

(*) heißt: Im Interrupthandler findet keine Manipulation der 
Aus-dem-Interrupt-Rücksprungadresse auf dem Stack statt.  Mit einer 
solchen kannst Du natürlich den Rücksprung auf jede gewünschte Adresse 
erfolgen lassen.

Autor: Sebastian Oberwelland (Firma: nA) (zapp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das war alles was ich wissen wollte! Danke! ;)

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.