Hallo zusammen, ich versuche schon seit Tagen eine fehlerlose Datenuebertragung mit dem LMX9820 hinzubekommen. Mein Problem ist: mir gehen Daten verloren. Die Gegenstelle ist ein BlueTooth Drucker. Wenn Daten vom PC kommen (viele Daten), geht nichts verloren. Es werden whrscheinlich Statusleitungen ueberprueft. Nur welche? Ich arbeite nicht im "transparent modus". Wie kann ich die Statusleitungen aktivieren? Und welche? Der Drucker antwortet mir irgent wann mit einem "Confim + ERROR_CURRENTLY_NO_BUFFER". Was muss ich jetzt machen? Bislang habe ich 1 sec. gewartet und eine Wiederholung gesendet. Es kommt aber immer zum "schrottigen Ausdruck" :-(( Hat jemand Erfahrung mit diesem Ding? Danke Alex
Du musst die Handshake Leitungen aktivieren und nutzen oder die Datenrate auf der UART runtersetzen. Der Drucker ist langsamer als die Funkstrecke und wenn keine Rückmeldung kommt laufen die Daten weiter rein und irgenwann ist der Buffer voll
Ja, aber welche Handshakeleitungen? Die Kommunikation läuft auf der req/cfm schiene. Zwischen dem PC und dem Drucker läuft es ja auch - > also machen die was, das ich falsch mache. Alex
Es gibt extra Befehle (Set RTS und set DSR). Wenn man dann den Status der Leitungen abfragt, sind die immer high. Es gibt sogar ein "PortStatusChanged indicator", aber diese Message kommt nur ein mal. Muss ich vielleicht noch etwas einschalten? Alex
I.d.R. sind RTS und CTS offen gesetzt .Nur wenn du ohne arbeitets musst du sie auf einen festen Pegel ziehen. Allerdings muss die Gegenseite das auch unterstützen. Im SW User Guide ist das zu Anfang beschrieben, was du wie anschließen musst - Kreuzen
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.