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