Forum: Mikrocontroller und Digitale Elektronik Hat RFM12 eine maximale Packetlänge


von Florian Menne (Gast)


Lesenswert?

Hallo,
zur Zeit arbeite ich mit dem RFM12 herum. Nun stelle ich fest, das Daten 
kaputt gehen, sobald eine bestimmte Anzahl an Bytes übertragen werden 
sollen.
Nun ist die Frage, ob es eine maximale Datenpacketlänge gibt? Im 
Datenblatt steht dazu leider nichts.

Danke im Voraus!
Gruß
Florian Menne

von katastrophenheinz (Gast)


Lesenswert?

Hi,

Nachdem der RFM12 in den Sendemodus geschaltet wurde, sendet der 
solange, wie du Daten in das Ding reinschiebst, also unbegrenzt oder 
solange bis der Beauftragte der Bundesnetzagentur auf der Matte steht.

Die Längenbegrenzung rührt wahrscheinlich aus der SW-Schicht her, die du 
vermutlich für die Kommunikation mit dem RFM12 verwendest. Hier wird 
häufig mit Sende- und Empfangsbuffern gearbeitet, die eine 
vordefinierte, max. Länge haben. Alles, was darüber hinausgeht, landet 
im Nirvana.

Die max. Länge findest du raus, indem du im Quellcode stöberst.
Irgendwo gibt es bestimmt ein passendes #define. Manchmal funktionert
einfach ein Erhöhen des entsprechenden Wertes, solange die Grenzen des 
RAM auf dem Zielsystem nicht gesprengt werden.

Gruss, Heinz

von Weekend Frickler (Gast)


Lesenswert?

"kaputt gehen"? Achte auch darauf, dass genügend Transitionen im 
Bitstrom sind, damit der Empfänger nicht aus dem Tritt kommt.

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.