RFM02 Sleep Mode

Gast #1186562
Ich versuche jetzt schon seit längerem beim RFM02 Sendemodul den 
Wake-up-timer zum Laufen zu bringen, leider ohne Erfolg.

Ich verwende folgende Einstellungen:
RFXX_WRT_CMD(0b1100000011100011);//Power control, a1=a0=ex=et=dc=1, 
es=ea=eb=0
RFXX_WRT_CMD(0b1110101000001111);//Wake-up every 15,36 Sek

Um in den sleep-mode zu gehen verwende ich
RFXX_WRT_CMD(0xC400);//enter sleep mode

Danach wechselt der IRQ-Pin auf High-Pegel. Dann (nach ca 15 Sek) müsste 
irgendwann mal das Signal auf Low-Pegel zurückgehen, wenn der 
Wake-up-timer anschlägt. Es passiert aber überhaupt nichts. Ich habe 
keine Ahnung woran es liegt, ich habe auch schon mit den 
Power-controll-Einstellung rumgespielt, aber es kommt einfach kein 
Interrupt.

Weiß jemand was ich falsch mache?
Gast #1189442
Ich habs selbst rausgefunden.

Falls es jmd interessiert:
Folgende Konfiguration muss 1x zu Beginn gesendet werden (beim 
Einschalten der Spg)
RFXX_WRT_CMD(0b1100000011000001);//Power control, auto control, clock 
output disabled
RFXX_WRT_CMD(0b1110101000000101);//Wake-up every 15 sec

Um in den Wake up timer zu aktivieren muss VOR JEDEM Sleep-Aufruf der 
Wake-up-Timer eingeschaltet werden:
RFXX_WRT_CMD(0b1100000011000011);//Power control, auto control, clock 
output disabled, enable wake-up-timer
RFXX_WRT_CMD(0xC400);//enter sleep mode
Gast #1477556
Hi Frank,

ich hätte paar Fragen zum Funkmodul RFM01/02. Muss am Pin ANT unbedingt 
eine draht (Antenne) gelötet werden, um eine Funkübertageung zu 
erzielen? Ich versuche seit paar Tagen erfolgloss eine 
Funkübertagungsstrecke zu bauen. Ich habe einfach den Code von Polling 
angepasst. Ich betreibe den Sender-Controller mit internem 1Mhz Quarz 
und den  Empfänger mit 8Mhz. kann das eine Fehlerursache sein? Meine 
Empfangsroutine bleibt immer bei der nIRQ abfrage hängen. Was könnte die 
Ursache sein. Wenn möglich bitte ich dich vielleicht deine codes (seder 
unmd Empfänger) hochzuladen damit ich mit meinen vergleichen kann.

Danke im Voraus

Viele Grüsse

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.