Hallo,
habe ein Problem mit meinen RF12 Modul. Habe eine Schaltung aus einen
Atmega32 und dem Modul. Um Strom zu sparen versetze ich zuerst das RF12
Modul in den stand_by_mode und danach den uc. in den sleep_mode.
Leider lässt sich nur der uc runterfahren aber nicht das SendeModul.
Habe einen Amperemeter angeschlossen, im Normalbetrieb verbrauche ich um
die 18mA. Versetze ich den uc in den sleep_mode so sinkt der Verbrauch
auf 12mA. Leider lässt sich das Modul nicht in den stand_by_mode
schalten.
Nutze hierfür die Funktion,
1 | void rf12_sleep(void)
|
2 | {
|
3 | rf12_trans(0x8201);//power managment, shut down
|
4 | _delay_ms(100); //1/3686400=2,71...-> 100 steps so shut down RF12
|
5 |
|
6 | }
|
kennt eventuell jemand das Problem?
Gruß