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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.