RFM12b reset?

Gast #5071559
Lesenswert?

Hallo MC-Forum

aktuell experimentiere ich mit dem Funkmodul RFM12b (und Arduino). 
Mithilfe diverser Librarys werden auch schon Daten übertragen, nach ein 
paar Anpassungen auch per Interrupt.
Nachdem aber die Übertragung hin und wieder nicht funktioniert habe ich 
wie hier (https://www.mikrocontroller.net/articles/RFM12) erwähnt den 
Reset des (Empfänger-)Moduls mit dem Arduino gekoppelt. Seitdem ist die 
Verbindung komplett tot, auch nach dem Auftrennen der Verbindung der 
Resets.

Kann der Baustein dadurch zerstört worden sein? Wenn ja, warum? Kann 
sich jemand einen Reim darauf machen?

Bin für jeden Tipp dankbar :)

grüße Fred
Gast #5071586
Lesenswert?

Hallo Matthias,

danke für deine Antwort,
Ich betreibe das Modul an einem Arduino Mega 2560.
Versorgt wird er über den 3,3V-Pin des Mega und die digitalen Eingänge 
werden über einen Spannungsteiler von 5 auf 3,3V umgelegt.

Die Module haben abgesehen von ein paar Übertragungsfehlern auch gut 
funktioniert bis ich die Resets miteinander verbunden habe.
#5074745
Lesenswert?

Im Datenblatt des RFM12B steht auf Seite 4 (PACKAGE PIN DEFINITIONS):
nRes: Reset output (active low)

In der Pinbeschreibung finde ich keinen Pin für einen Reset Eingang.

Um das Funkmodul zurück zu setzen würde ich deshalb eine der folgenden 
Möglichkeiten verwenden:
- Software-Reset (0xFE00) wie im Artikel zum RFM12B in diesem Forum 
beschrieben.
- Reset durch An- und Wiedereinschalten der Versorungsspannung des 
RFM12B.

Die zweite Möglichkeit erfordert natürlich zusätzliche Hardware (z.B. 
FET) zum Schalten der Versorgungsspannung des RFM12B.

Nach dem Reset muss dann die Initialisierung neu durchlaufen werden.

Gruß
Markus

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