Forum: Mikrocontroller und Digitale Elektronik Sind die RFM69CW und RFM69HW kompatibel?


von Net_Hans (Gast)


Lesenswert?

Hallo,

ich habe zwei Funkmodule vom Typ RFM69, allerdings unterscheiden sich 
die Typen ein wenig. Das eine Modul ist ein RFM69CW und das andere ist 
ein RFM69HW. Wenn ich beide an einen Arduino anschließe, und versuche 
beide miteinander kommunizieren zu lassen, bekomme ich keine sauberen 
Daten übertragen. Lasse ich hingegen zwei RFM69HW miteinander 
kommunizieren, bekomme ich 100% saubere Daten.

Kann es sein, das die Module RFM69CW und RFM69HW nicht miteinander 
kompatibel sind?

von Johannes S. (Gast)


Lesenswert?

Die CW sind Maß- und Anschlusskompatibel zu den RFM12, die HW sind die 
Highpower Variante (mit der neuen, besseren Pinbelegung). Die müssen 
anders initialisiert werden, aber die übertragenen Daten betrifft das 
nicht, HW und CW verstehen sich ohne Probleme.

von Net_Hans (Gast)


Lesenswert?

Hmmm,
Danke für die Info, dann muss ich meine Initialisierung noch mal 
überprüfen.
Hast du noch einen Tipp für mich, worauf ich besonders achten sollte?

von Johannes S. (Gast)


Lesenswert?

Ich habe die Lib von LowPowerLabs verwendet, da gibt es ein define 
‚isHighPower‘ oder so ähnlich. Es geht irgendwo in die Powereinstellung 
ein.

von Net_Hans (Gast)


Lesenswert?

Ahh ok, diese Lib verwende ich auch. Dann werde ich mich mal mit der 
Powereinstellung beschäftigen.

Vielen Dank

von Johannes S. (Gast)


Lesenswert?

Bei den Settings für Node/Network sollte diese Zeile stehen (ist in den 
Beispielen drin):
1
#define IS_RFM69HW_HCW  //uncomment only for RFM69HW/HCW! Leave out if you have RFM69W/CW!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.