Joe F. schrieb:
> Firmware führt
> dann bei erneutem Tastendruck die gewünschten Aktionen durch und
> versetzt den uC dann in den sleep-mode.
Der µC könnte sich auch selbst halten. Z.B. Ein Taster schaltet den
MOSFET ein (Schalter gegen Masse, da P-Channel High-Side geschaltet).
Der µC würde dann mit einem Transistor einfach den Taster gegen Masse
überbrücken. Die Spannungsversorgung bliebe dann so lange an, bis der µC
den Transistor ausschaltet.
Man muss nur aufpassen, dass man die Brown-Out-Detection des µCs
aktiviert. Der zieht sich ja quasi selbst die Spannung unterm Hintern
weg und dann machen die sehr seltsame Sachen. Die BOD soll das
verhindern und resettet den Controller sauber, bevor die Spannung ganz
weg ist.
*edit*: Ah gerade gesehen, das ist ja ein N-Kanal-Typ ... Hmm, seltsame
Schaltung.