RFM12 und Sleep Mode

OP #781148
Lesenswert?

Hallo,

Da ich gerne den RFM12 mit Batterie betreiben möchte, wollte ich ihn in 
den Sleep Modus versetzen.

Im Dattenblatt steht
"Sleep Mode Curent (All Blocks Off) 0,3 µA"

Was bedeutet  All Blocks Off ?

Ich habe
0xC0
0xC2
0xCA
0xE0
0xC8
0xC4
0x94
0xC6

auf 0x00 und
0x82 auf 0x01 gestellt und das Modul frißt mir 6mA ...

Was mache ich falsch ?

Könnte mir bitte jemand helfen ?

Gruß Sebastian
#781182
Lesenswert?

Das wichtigste Kommando hierzu ist das Power Management Command $8201, 
dann sind alle Funktionsblöcke aus und der Clock-Output deaktiviert. Zum 
Aufwecken bei Bedarf dann $8238 (TX) oder $82d8 (RX)

Bei mir braucht die ganze Schaltung (RFM12 mit ATmega88 im Sleep-Modus) 
dann nur noch etwa 20µA. Wahrscheinlich könnte man das ganze noch tiefer 
einschläfern, aber mir genügt das.

Und zum Schlafen alle Ausgäge des ATmega, vor allem zum RFM12 hin, auf 0 
gesetzt.

Grüße,
Peter
OP #781273
Lesenswert?

Hallo Peter,
danke für Deine Antwort.

Dummerweise hab ich 0x8201 gemacht...

Heißt das jetzt, daß ich die restlichen Register nich ändern muß ?
Können sie dann alle so bleiben, wie nach der Initialisierung ?
Das probiere ich gleich aus, gut zu wissen, daß ich doch nicht auf dem 
Holzweg war.

Gruß Sebastian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren