www.mikrocontroller.net

Forum: HF, Funk und Felder RFM01 FIFO empfang


Autor: snaily (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.