Frage: AVR-Controller, Idle, UART

Etzel schrieb:
> wieder in
> Normal-Modus zurückkehren?

Hi,
meistens ist der "Sleepmodus" so eingerichtet, dass die Ereignisse eines 
Interrupts aufweckt, lässt die Interruptserviceroutine abarbeiten und in 
der Main-Loop wird die MCU wieder "schlafen gelegt".
Manchmal eben nur für ein nop, dann kommt schon das nächste Interrupt 
auslösendes Ereignis. usw. usf.
Dass die MCU dann nach dem Einschalten erst einmal "schläft" und beim 
ersten Interrupt auf "aufgewacht" stehen bleibt, kenne ich zwar nicht, 
könnte man IMHO aber durch Programm einrichten.
Das ist aber eigentlich nicht der Sinn des Sleepmodus. Der soll 
Batterien sparen helfen.

ciao
gustav
Hi,
das ist geklaut aus G. Schmidts DCF77 Decoder:
Hat auch Sleepmodus drin.
Der USART erwartet am Anfang ein Steuerwort. Sonst passiert garnichts.
Und sekündlich wird dann die Uhrzeit über USART ausgegeben

Da ist dann "mein" Coprozessor, der den Decoder aufweckt:

dec_init1:      ; Konstanten Decoder-Init-String 1
.db ' ', 0x0D, '?', 0x0D, 0  ; Aufruf Liste der commands im Menue
;
dec_init2:      ; Konstanten Decoder-Init-String 2
.db  'd', 's', 0x0A, 0x0D, 0  ; sekuendliche Datums/Zeitausgabe


ciao
gustav
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.