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