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?
ja, es wird ja nur der Taxt der CPU angehalten. alle Werte der Register bleiben erhalten.
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!
Wahrscheinlich weiß Zippi nicht, daß man mit dem Watchdog-Timer beim Tiny13 mehr machen kann, als nur den Prozessor zu resetten.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.