Hallo, es gibt zwar schon einiges zu RFM 70, aber was ich suche, hab ich nicht gefunden. Hab 2 RFM70 mit ATXMEGA 128 verbunden, funktioniert auch als Testaufbau (Steckbrett) ganz ordentlich, Reichweite ist über 2 Stockwerke. Wenn man allerdings den Empfänger bewegt, kommt es zu Fehlern,einzelne Pakete werden nicht übertragen. Jetzt ist die Frage, wie vermeidet man diese Fehler am besten. Die Übertragung läuft immer mit ACK-Rückmeldung. Hab also zuerst mal auf den Auto Retransmission Mechanismus vertraut, aber der schaffts auch nicht, nach 15 mal is da sowieso Schluss. Hab dann, wenn die 15 Mal durch sind, den Re-Use mechanismus (REUSE_TX_PL) in Ganng gesetzt, mit timeout, hat auch nicht geklappt (einzelne Pakete wurden immer noch verloen). Wollte nun ausprobieren, ob man nach 15 mal Auto-Retransmission das ganze per software noch ein paar mal versuchen soll (vorher TX-FLUSH etc), dachte aber, vielleicht hat einer noch ne bessere Idee. Im Anhang mein testcode (er sendet immer nur ein byte (n) in der Reihenfolge von 0-7, alles das passiert so alle habe Sekunde einmal) Könnte es auch an der Empfängerseite liegen? Manchmal blockiert nämlich der Empfänger, nach RESET macht er dann einfach weiter, allerdings erklärt das nicht alle Fehler. Danke für Tipps!! Hans Hamster
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.