Ich habe ein ähnliches Problem, hat keiner ne Ahnung was sache ist?
Tag alle zusammen
Wir versuchen gerade von einem ATmega162 auf einen anderen ATmega162 genau ein Byte Daten zu senden. Wir verwenden dazu zwei Funkmodule RT868F4 mit den entsprechenden Platinen (RN-Funk). Die ersten vier Bits sind in Ordnung, aber die zweiten vier sind unbrauchbar. Wir senden zum Beispiel Hex55 und erhalten am PortA binär10100110. Wir haben jetzt ein Oszi angeschlossen und bekommen die beigefügten Bilder:
Legt man beide Schaubilder übereinander, dann erkennt man, dass die Daten-Takte des RX-Eingangs am Empfänger-AVR etwas länger sind als die des TX-Ausgangs des Sender-AVRs.
Die Baud-Raten haben wir auch schon ohne Erfolg Variiert.
Wenn wir statt der Funkmodule ein Kabel verwenden, dann erhalten wir richtige Daten. Also verweist uns bitte nicht auf Software-Fehler. Uns gehen gerade etwas die Lösungsansätze aus. Wir haben langsam schon die Funkmodule selbst im Verdacht (Produktionsfehler). Hat noch irgendjemand eine mögliche Fehlerquelle in Sinn?
Gruß Hannes
Ich habe ein ähnliches Problem, hat keiner ne Ahnung was sache ist?
MfG Ich
-------------------------------------------------------------
http://www.lorenzschulz.de/Roboter.html
Was ist aus dem Problem geworden?
Ich hoffe auch mein Übertragungsproblem in den Griff zu bekommen.
Gleiche Funkmodule.
(50% nicht übertragen, Empfangsstärke= 0)
siehe auch: https://www.roboternetz.de/phpBB2/viewtopic.php?t=16993
Netter Gruß
Die ersten zehn Millionen Jahre waren die schlimmsten. Und die zweiten Zehn Millionen Jahre, die waren auch die schlimmsten.url
Lesezeichen