Hallo! Ich habe eine Schaltung mit 2 GLCDs und ATMega644 gebaut. Auf dem kleinen Display DG16080 ist eine Touchfolie, die ich auch nutze. Siehe hier im Forum "Display mit Touch bei Pollin" (oder so ähnlich). Nun möchte ich mit einem möglichst stromsparenden zweiten uC eine "Power-Up/Down" Funktion implementieren. Ich stelle mir das so vor; Im vollen Betrieb gebe ich über Touch dem ATM64 den Befehl, die Schaltung abzuschalten. Dieser gibt an einem Pin dem anderen AtMega/Attiny (?) zu verstehen, dass er jetzt weiter macht und schaltet sich selbst durch auf Masse ziehen eines Pins an einem Relais ab. Jetzt soll der zweite uC über Batterie betrieben werden und über Interrupt das Touchfeld auf Änderung überwachen. Nach dem ersten Touch soll kurz etwas wie "wirklich starten" auf dem Display erscheinen und verblassen, wenn nicht ein zweites Mal gedrückt wird. Was haltet ihr davon? Welcher AVR wäre geeignet bzgl geringem Stromverbrauch? Kann man Interrupts (zB SpgÄnderung an Pin) auch im Sleep-Mode betreiben? Dann bräuchte ich evtl garkeinen zweiten uC, oder? MfG Sven
ATtinys können im Sleep-Mode auf Pin Change Interrupts reagieren. Wenn ich mich recht entsinne sogar im PowerDown-Mode, eine steigende Flanke vorausgesetzt.
Sven B. schrieb: > Kann man Interrupts (zB SpgÄnderung an Pin) auch im Sleep-Mode > betreiben? sowas steht im Datenblatt
Ok, habs jetzt im Datenblatt gefunden. Allerdings ist mir der Unterschied zwischen den einzelnen Sleep-Modes noch nicht ganz klar geworden. Kann mir da jemand auf die Sprünge helfen? Welcher Modus ist geeignet zur Interruptauslösung bei PinChange und dabei am stromsparendsten? Welche Batterie(n) würdet ihr mir empfehlen für maximale Überlebensdauer? Hab schon über Aufladung der Batterie (Akku) während des Netzbetriebs nachgedacht, hat da jemand nen Tipp?
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.