Gast
#216319
Ich versuche jetzt schon seit einer Woche den Stromverbrauch eines mega48 unter 1mA zu bringen (oder auch noch weiter), aber ich bin bei 1,1mA stecken geblieben. Der AVR läuft mit dem internen 8MHz Oszillator, der die meiste Zeit aus ist. Nur der 32,768kHz Quarz taktet Timer2 der alle 1s einen Interrupt erzeugt. Was muss ich bei set_sleep_mode (); angeben ? Den normalen Wert wie ihn SM0-SM2 ergebeben, oder den Wert den sie im Register haben ? Wenn ich das Datenblatt richtig verstanden habe, dann benötige ich den Power Save Mode, da beim Power Down Mode der uC nicht vom Timer2 geweckt werden kann, oder ? Im PRR Register habe ich fast alles abgeschaltet, alle Ports sind Ausgang. Habe ich was vergessen zu deaktivieren ?