Ich versuche mich gerade darin, einem mega168 ordentlich in den powerdown zu schicken, um möglichst stromsparend zu sein. Geweckt wird mit einem PCINT interrupt. In der Hilfe findet man dazu
' 1. Disable/Switch off ADC
' 2. Disable/Switch off Analog Comparator
' 3. Disable Brown-out Detection when not needed
' 4. Disable internal voltage reference
' 5. Disable Watchdog Timer when not needed
' 6. Disable the digital input buffer
' 7. Enable Pull-up or pull-down an all unused pins
Punkt 1 erledige ich mit stop adc
Punkt 2 mit stop ac
Punkt 3 durch entsprechendes setzen der fuse
Punkt 5 genauso mit der fuse
Punkt 7 ist für mich auch klar.
Aber wie geht das mit Punkt 4? Langt da das Setzen des Registers nach dem Datenblatt
AREF-off.PNG
Punkt 6 ist mir total unklar
Und dann hab' ich im DB noch das gefunden
powerreductionregister.PNG
Wird das alles schon mit powerdown erledigt, und hier hätte man nur die Möglichkeit, nicht alles abzuschalten?
Wenn ich damit die UART abschalte, wie initialisiere ich die nach dem Wecken neu? Ist die automatisch aus, wenn config powermode= powerdown alle Oszillatoren abschaltet?
' 1. Disable/Switch off ADC
' 2. Disable/Switch off Analog Comparator
' 3. Disable Brown-out Detection when not needed
' 4. Disable internal voltage reference
' 5. Disable Watchdog Timer when not needed
' 6. Disable the digital input buffer
' 7. Enable Pull-up or pull-down an all unused pins
Punkt 1 erledige ich mit stop adc
Punkt 2 mit stop ac
Punkt 3 durch entsprechendes setzen der fuse
Punkt 5 genauso mit der fuse
Punkt 7 ist für mich auch klar.
Aber wie geht das mit Punkt 4? Langt da das Setzen des Registers nach dem Datenblatt
AREF-off.PNG
Punkt 6 ist mir total unklar
Und dann hab' ich im DB noch das gefunden
powerreductionregister.PNG
Wird das alles schon mit powerdown erledigt, und hier hätte man nur die Möglichkeit, nicht alles abzuschalten?
Wenn ich damit die UART abschalte, wie initialisiere ich die nach dem Wecken neu? Ist die automatisch aus, wenn config powermode= powerdown alle Oszillatoren abschaltet?
Raum für Notizen
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------