Gast
#1500680
Ich möchte für Batteriebetrieb den AVR alle Sekunde per Watchdog Interrupt aus dem power-down Modus holen. Power-down habe ich so verstanden, dass alle Clocks bis auf den 128 kHz Watchdog-Timer gestoppt werden, Ports disconnected..etc. Im Zusammenspiel mit PWM ergibt sich mit diesem Programm:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
folgendes: Mit OCR1A = 128; erscheint für das delay die PWM an PB1, PB1 geht aus, PB3 geht an, und dann blinkt PB3 im Sekundentakt. Mit OCR1A = 255; bleibt PB1 die ganze Zeit an, hinzu kommt das 1 s - Blinken von PB3. D.h. wohl dass meine Annahme, dass alles abgeschaltet wird anscheinend falsch ist und ich das manuell machen muss? Was ist die Ursache der unterschiedlichen Wirkung der OCR1A Werte?