Forum: HF, Funk und Felder Fragen zum RFM12-Funkmodul


von Markus D. (cipher1978)


Lesenswert?

Hallo zusammen,

ich habe mir einige RFM12-Funkmodule zugelegt. Leider ist die Doku dazu 
fast nicht brauchbar und hat einige Fragen aufgeworfen:

Die Empfänger können so eingestellt werden, dass sie auf ein 
Sync-Pattern reagieren. Soweit ich das verstanden habe, werden die Daten 
damit erst dann in den FIFO geschrieben, wenn das Sync-Pattern erkannt 
wurde. Heisst das jetzt, dass ab jetzt alle Daten im FIFO landen? Was 
passiert, wenn das Sync-Pattern nochmal gesendet wird, weil es bspw. 
rein zufällig Teil der Nutzdaten ist?


Vielen Dank schon mal für eure Antworten.


Viele Grüße,

Markus

von Fasti (Gast)


Lesenswert?

Hallo,

Schau dir mal die Doku von Integration zum IA4421 an, sowie die 
Appnotes, da es sich genau um diesen Chip auf den RFM12 Boards handelt.
Bezüglich FIFO: Wenn das Syncpattern empfangen wurde werden alle 
nachfolgenden Bits in den FIFO geschrieben. Man kann dann solange Bits 
aus dem FIFO lesen, bis das Bit 1(ff) im FIFO and Reset Mode Command auf 
0 gesetzt wird. Das heisst du musst dich selber darum kümmern, wann dein 
Datenstrom aus ist. Ein im Datenstrom vorhandenes Syncpattern hat also 
keine weiteren Auswirkungen mehr auf das Sync-latch. Du musst nach Ende 
der Übertragung das Latch resetten und danach wieder aktivieren.

Grüße

Christian

von Markus D. (cipher1978)


Lesenswert?

Super, Danke! Das war genau das, was ich gesucht habe.

von Fabian B. (fabs)


Lesenswert?

Guter Startpunkt ist auch hier unter Codesammlung der Thread dazu und 
der Artikel

Gruß
Fabian

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.