Forum: Mikrocontroller und Digitale Elektronik Attiny13 Sleepmode


von Hugo (Gast)


Lesenswert?

Hallo,
ich habe eine Fragr zu den Sleepmodi des Attiny13. Wenn ich den 
Controller schlafen schicke, bleiben dann die Ausgänge entsprechend 
gesetzt und können weiterhin Strom liefern? Also ein kleines Beispiel: 
Ich habe eine LED angeschlossen und lasse diese leuchten, jetzt schicke 
ich den Controller in den Power-down Modus um ihn ein paar Sekunden 
später mit dem Watchdog Timer wieder zu wecken. Leuchtet die LED weiter 
während der Controller schläft?

von Peter II (Gast)


Lesenswert?

ja, es wird ja nur der Taxt der CPU angehalten. alle Werte der Register 
bleiben erhalten.

von Hugo (Gast)


Lesenswert?

Ok, ich war ein bisschen unschlüssig weil ja auch der Takt zu den I/O 
Ports angehalten wird. Aber scheinbar führt das nur dazu, dass keine 
Änderung der Zustände mehr möglich ist.
Vielen Dank für die schnelle Antwort!

von Zippi (Gast)


Lesenswert?

Sleep mit dem Watchdog Timer aufwecken ? Uiii....

von Hugo (Gast)


Lesenswert?

Ja, was ist damit?

von Rolf Magnus (Gast)


Lesenswert?

Wahrscheinlich weiß Zippi nicht, daß man mit dem Watchdog-Timer beim 
Tiny13 mehr machen kann, als nur den Prozessor zu resetten.

von Hugo (Gast)


Lesenswert?

Aber ist doch ein ziemlich nützliches Feature. Z.b. für nen 
Dämmerungsschalter oder sowas. Schlafen, aufwachen, messen, schlafen. 
Reduziert den Stromverbrauch ziemlich stark.

von Rolf Magnus (Gast)


Lesenswert?

Hugo schrieb:
> Aber ist doch ein ziemlich nützliches Feature. Z.b. für nen
> Dämmerungsschalter oder sowas. Schlafen, aufwachen, messen, schlafen.
> Reduziert den Stromverbrauch ziemlich stark.

Naja, man könnte das ja auch mit einem normalen Timer machen, wenn man 
einen Sleep-Modus nutzt, bei dem der Timer-Takt an bleibt. Es geht 
übrigens auch nicht bei jedem AVR mit dem Watchdog.

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Rolf Magnus schrieb:
> Naja, man könnte das ja auch mit einem normalen Timer machen, wenn man
> einen Sleep-Modus nutzt, bei dem der Timer-Takt an bleibt. Es geht
> übrigens auch nicht bei jedem AVR mit dem Watchdog.

Könnte man, ja. Aber der Mikrocontroller braucht im Power-Down-Modus 
(normale Timer aus, Watchdog-Timer an) viel weniger Strom als im 
Idle-Modus (alle Timer an).

Da wäre es dann schon besser, gleich den CPU-Takt beim internen 
Oszillator auf ein Minimum runterzuschrauben, z.B. 500 Hz.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.