Hi c-hater schrieb: > Jacko schrieb: > >> Im Hauptprogramm (Endlosschleife) die Register für HH:MM:SS >> abfragen und reagieren. - Fertig. > > Fast. Danach geht man natürlich noch schlafen (IDLE), um Strom zu > sparen. > > Und vor allem anderen (also noch in der Initialisierung) schaltet man > alle nicht benötigte Peripherie ab. Bei den genannten Tinys also ADC, > USI und den zur Taktzählung nicht benötigten Timer. Aus einem anderen Thread heraus kopiert. Hier wird vorgeschlagen, daß ADC, USI und ggf. Timer abgeschaltet werden sollen. Sind Die denn normal an? Bisher hatte ich nur ATtiny45 bespielt, dort muß ich aber die CS-Bits setzen, damit der Timer zählt. Eine ADC-Messung muß ich anstoßen (wobei die Folgenden dann wohl automatisch generiert werden, kA, wo Das her kommt). Und die USI sollte doch nach dem Reset auch nicht aktiv sein, da die I/Os ganz normale I/Os sind (PB0-PB4, RESET kann man noch zu PB5 machen, dann ist aber ISP nicht mehr möglich) Das englische Kürzel/die Bezeichnung, Die aussagt, was beim 'Start' wie initialisiert wird und was man abschalten kann, wenn man's denn nicht braucht, sollte schon reichen. Besten Dank schon Mal MfG
Im Datenblatt findest du bei jedem Register das, was nach einem Reset drin steht, in der Registerbeschreibung. Die Powersave Funktionen sind nicht aktiviert.
:
Bearbeitet durch User
Patrick J. schrieb: > Das englische Kürzel/die Bezeichnung, Die aussagt, was beim 'Start' wie > initialisiert wird und was man abschalten kann, wenn man's denn nicht > braucht, sollte schon reichen. Ja. Wenn Du damit meinst: "Schau ins Datenblatt, wie die Register nach einem Reset stehen. Und wenn eines nicht OK ist, dann denke daran und setze es."
Patrick J. schrieb: > Sind Die denn normal an? Hier geht es um das Power Reduction Register(PRR). Die genannten Komponenten sind nicht aktiv aber bereit. Mit Setzen der dazugehörigen Bits im PRR werden auch die Versorgungsleitungen gekappt.
Hi Ja, soweit schon klar - deshalb ist die Aussage, Alles, was man nicht brauche, zu deaktivieren, aber hinfällig, da diese Funktionen beim Reset eh nicht aktiviert werden. Oder braucht der Timer1 irgendwie weniger Strom, als wenn die CS-Bits auf Null sind (quasi auf Stop, weiterzählen beim 0ten nächsten Takt)? MfG
Hallo Patrick, Du redest/ schreibst Quark. Im Datenblatt steht, wie viel µA das Abschalten einer Hardwareeinheit bringt. Auch wenn Du einen TimerX nicht startest ist er "da" und wird mit Strom versorgt. Das Power Reduction Register (PRR) ist ein OFF-Schalter, dadurch kann kein Strom mehr in die Hardwareeinheit fließen. Die Auswirkung sollte Dir klar sein.
Hi Und so langsam wird ein Schuh draus - was habe ich gefragt? Aber danke für die Blumen und, vor Allem, für die Erklärung. Leider wird doch wesentlich mehr Englisch verlangt, als man bisher im Stande war, mir einzubläuen ;) Das Auffinden solcher Informationen empfinde ich als eher schwierig. Wenn ich mein Problem irgendwo beim Timer vermute, komme ich mit dem DB gut zurecht - man kann halt nicht immer gewinnen ... nachher gewöhnt man sich noch dran :P Beim ATtiny45 (und, da das DB auch für den 25 und 85 ist wohl auch da) kann ich im PRR die genannten Komponenten 'abklemmen' - Timer 0 - Timer 1 - ADC - USI Besten Dank Euch Allen MfG
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.