Forum: HF, Funk und Felder RFM01 FIFO empfang


von snaily (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

habe Probleme beim Empfang.

Gesendet wird mit einem RFM12 mit dem Testprogram von Benedikt.

Empfangen soll mit einem RFM01 und beigefügtem Programm werden.

Beide stehen unmittelbar nebeneinander, deswegen der niedrige gain.

Die Frequenz ist nicht durch anderes belegt, habe wenn der sender aus 
ist nur rauschen.

Nach dem Einschalten geht clk von 1 auf 10 Mhz hoch.
Ich bekomme vom USART einige Testbytes.
Soweit ok, SPI und USART funtionieren also.
Dann passiert ersmal nichts weiteres, also kein Empfang.

Nach einer Weile (einige bis viele Minuten) bekomme ich das Trennzeichen 
und Daten aus dem FIFO.

Schätze mal da passt was auf der HF Seite noch nicht.
Evtll. Sende und Epfangsfrequenz zu weit auseinander wegen 
Quarztoleranzen?
Wielange braucht der AFC üblicherweise zum anpassen?

Das eigentliche Problem das mich beschäftigt ist aber, dass
die Daten aus dem FIFO ausschließlich FF-bytes sind.

Wenn ich nun am Sender das sync wort rausnehme, passiert wieder nichts.
Wird das sync wort wieder gesendet, kommen die Nutzdaten sofort wieder.

Da der Empfäger das sync wort also auswerten kann, gehe ich mal davon 
aus, dass auch die Nutzdaten korrekt ankommen müssten.

Warum stehen nun aber im FIFO nur FF bytes?
Kennt jemand diesen Fall?
Ist vielleicht ja einfach das FIFO register defekt, oder gibts da noch 
ne bessere Erklärung dazu?

Bei einem reset der MCU bleibt der Effekt, bei einem reset von RFM01 und 
MCU geht das Spiel von vorne los.

Würde mich üner jeden Tip freuen.

Gruß  snaily

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.