Hallo allerseits, ich habe folgendes Problem: Ich steuere mit meinen ATtiny26 ein externes Gerät an. Dabei benutze ich den PortA als Ausgang. Nun ist es so, dass ich den ATtiny nach einer gewissen Zeit in den Sleep-Modus bzw. Power-Down Modus schicken will. Dennoch müssten aber die Ausgänge die Logikpegel beibehalten, wie sie im Betrieb waren. Diese werden annähernd nicht belastet (ca. 10yA). Nun meine Frage: Ist es möglich im Sleep-Modus oder Power-Down Modus bestimmte Pegel aufrecht zu erhalten, oder wechseln in den genannten Modus alle Ausgänge nach 0? Vielen Dank schon mal für hilfreiche Antworten. Gruß Jan Purrucker
Was haben denn die Ausgangspegel mit den Sleep-Modes zu tun? Ich fände es ziemlich schlimm, wenn mein µC irgendwas an den Ein- oder Ausgängen ändern würde, wenn ich ihn schlafen schicke....
Hallo Johnny, bin halt leider noch nicht so versiert in diesen Sachen. Also heißt das, wenn ich den yC in einen Sleep-Modus schicke, dann bleiben die Zustände der gesetzten Ausgänge erhalten? Kann ich dann im Sleep-Mode die Ausgänge auch evtl. normal belasten (ca. 1mA)? Gruß Jan
An den Ein- und Ausgängen ändert sich beim Aktivieren der Sleep-Modes nichts (ein Ausgang, dessen Treiber vor dem Sleep high war bleibt auch während des Sleep high...). Alles andere würde wenig Sinn machen. Das einzige was passiert, ist, dass je nach gewähltem Sleep-Mode bestimmte Einheiten, die Strom verbrauchen, abgeschaltet werden. Das gilt in erster Linie für Timer, Oszillatoren usw.. Aber die Versorgungsspannung bleibt ja erhalten, so dass 'statische' Elemente (und eben auch die Registerinhalte) in der Stellung bleiben, die sie vor dem Sleep Enable hatten. Im Datenblatt ist eigentlich immer recht gut beschrieben, was in den Sleep-Modes deaktiviert wird.
Hallo Johnny, vielen Dank für die ausführliche Antwort. Hab das Datenblatt natürlich schon zu Rate gezogen. Konnte aber da nichts finden. Muß mal nochmal genau suchen. Schönen Tag noch. Gruß Jan
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.