USB zu seriellem Adapter

422
Jeff W

Das Betriebssystem ist Windows 7 Home Edition mit einem Prolific USB-zu-Seriell-Adapter. Das Problem ist, dass Radio BOSS nach dem Neustart den Befehl an den Adapter für den seriellen Port sendet, das Gerät jedoch den an ihn gesendeten Text nicht erkennt. Nach dem Ausführen einer seriellen Schnittstelle eines Drittanbieters liest das Gerät den Text einwandfrei.

Der Befehl, den Radio BOSS verwendet, ist: send com7 * 00X (wobei X die Zahlen 1 bis 4 sind, die dem Eingangston des Geräts entsprechen.) Wie oben beschrieben, kann das Gerät mit einem kurzen Blinken lesen, dass es von com7 stammt die LEDs an der Vorderseite, wechseln jedoch nicht zu der Eingabe, die im Textabschnitt des Befehls gesendet wird (zum Beispiel * 001 für an den Port gesendete Audiodaten). * ist der Anfang des Strings, zuerst 0 ist die Gerätenummer und die 01, mit der der zu schaltende Port definiert wird.

Ist es möglich, dass der USB-Port den Textteil des an das Gerät gesendeten Befehls stört? Das verwendete Gerät ist Broadcast Tools ss4.1 MLR Switcher / Router.

0
Sie haben einige ergänzende Informationen bereitgestellt, vernachlässigen jedoch die Angabe der wichtigsten Punkte. Was ist das * "Software für serielle Schnittstelle von Drittanbietern" *, das das Problem zu beheben scheint? Sie versäumen auch nicht zu bestätigen, dass Sie beide Seiten dieser seriellen Verbindung für dieselbe Konfiguration konfiguriert haben. Sie gehen sorglos davon aus, dass das, was "Radio BOSS" ist, allgemein bekannt ist. * "Ist es möglich, dass der USB-Port stört ..." * - Nicht wahrscheinlich. sawdust vor 7 Jahren 0
Die Einstellungen für den USB-zu-Seriell-Adapter wurden auf dieselbe Rate eingestellt wie die Standardeinstellungen für den Switcher / Router, 9600, 8, n, 1. Wenn es sich um die Flusssteuerung handelt, kann ich den Fehler meiner Wege erkennen. Ich schätze, dass es auf Xon / Xoff eingestellt sein muss, um den Fluss in die richtige Richtung zu bringen. Korrigiere mich, wenn ich falsch liege. Jeff W vor 7 Jahren 0

1 Antwort auf die Frage

0
Eugen Rieck

Möglicherweise fehlen einige Setup-Phasen: Ein serieller Port verfügt über einige Parameter (Baudrate, Bitlänge, Stoppbitanzahl, Parität, Flusssteuerung), die auf die korrekten Werte eingestellt werden müssen.

Ich vermute, Sie setzen sie überhaupt nicht, so dass Ihre Schreibvorgänge für das Gerät nicht lesbar sind. Die "Software von Drittanbietern" legt sie dann fest, so dass weitere Schreibvorgänge lesbar sind.

Überprüfen Sie den modeBefehl, er könnte Ihnen helfen.