cc1110 receiver Problem mit Telegrammlänge

OP #1199173
Hallo zusammen,

ich hab da mal wieder ein Problem.
Ich versuche gerade einen Transmitter und einen Receiver auf zwei CC1110 
Chips zu implementieren. Soweit kein Problem, wenn ich ein Paket mit 
variabler Länge vom Transmitter senden und vom Receiver empfangen lasse. 
Ich benutze dazu den DMA-Controller der mir die Daten aus einem 
Bytearray in das RFD Register schreibt. Das funktioniert auch wunderbar.

Jetzt habe ich das Problem, dass es zwei Möglichkeiten für die Raidio 
Konfiguration gibt, entweder kann ich einstellen, dass ein Paket mit 
einer bestimmten festen länge gesendet/empfangen wird oder, dass ein 
Paket mit unbestimmter länge gesendet/empfangen wird und das erste Byte 
des Pakets gibt die Länge an.
Ich muss aber ein Paket empfangen können, dass eine unbestimmte Länge 
hat, bei dem aber das erste Byte auch nicht die Gesamtlänge des Paketes 
angibt.

Hat vielleicht jemand eine Idee wie ich das realisieren kann?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.