www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Sleep und ISR


Autor: Detlef Wilken (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Aus dem Datenblatt vom ATMega16 bin ich nicht ganz schlau geworden

Laut Datenblatt wird durch die Interrupt Service-Routine "UART_RECV"
ein schlafender ATMega16 nicht geweckt. Heißt das,
dass die ISR gar nicht ausgeführt wird (Botschaften also nur wieder
empfangen werden können, wenn der Controller wieder wach ist) ?
Ich möchte mehrere ATMega16 an einem RS485 betreiben und schlafende
Controller mittels einer entsprechenden Botschaft wieder wecken.

Dank im Voraus

Autor: plitzi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der ATMega16 hat wie alle neueren AVRs mehrer mögliche Schlafzustände,
die sich im Umfang der Abschaltung von Systemeinheiten, dem sich daraus
ergebenden Ruhestrom und den Aufweckmechanismen. Das ganze ist
eigentlich recht vernünftig im Datenblatt ab Seite 30 beschrieben. Wenn
die USART noch empfangen soll, kommt eigentlich nur der Idel-Mode in
Frage. Weiterreichende Sleep-Modes lassen sich nicht durch die USART
aufwecken. Mit einer Verbindung zwischen dem Rxd-Anschluss und einem
externen Interrupteingang könnte man den AVR noch durch externen IRQ
aufwecken lassen, aber dann wird er wohl das 1.Zeichen nicht sauber
emfangen (hängt sicherlich auch von der Baudrate ab, müsste man
testen).

Jörg

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.