Hallöchen,
Ich habe hier einen Attiny88 so programmiert, dass er in den Power Down
Modus geht und nach 8 Sekunden durch den WDT aufwacht. Nun ist mir
aufgefallen: Er braucht knapp 0,2mA @ 3,7V, was viel höher als erwartet
ist. Leider habe ich mit Sleep Modes und auch Attinys nicht so viel
Erfahrung. Muss ich vielleicht noch irgendwelche Module deaktivieren?
Für Tipps wäre ich sehr sehr dankbar. Das hier sind die relevanten
Instructions:
1 | wdt_reset();
|
2 | WDTCSR |= (1<<WDCE) | (1<<WDE);
|
3 | WDTCSR = 0b01100001;
|
4 | DIDR0 = 0b11111111;
|
5 | set_sleep_mode(SLEEP_MODE_PWR_DOWN);
|
6 | sleep_mode();
|