[RS232] Unterschiede zwischen Windows und Linux
-
Hallo.
Ich habe folgendes Problem. Ich soll mit einer Robotersteuerung und einem PC über die serielle Schnittstelle kommunizieren. Ich habe es schon geschafft, Daten von der Steuerung zum PC zu senden. Jedoch geht dies nicht in die andere Richtung (unter Windows). Bei einem PC mit Linux geht das allerdings.Warum ist das so? Wo sind da Unterschiede? Bzw. wie kann ich dieses Problem auch unter Windows lösen?
-
Ich kann vermutlich nicht helfen, aber ich frage mich trotzdem:
Wie greifst du denn überhaupt auf die Schnittstelle zu ?
Irgendne Komponente ? - CreateFile() ? - ...
-
Vorerst sende und empfange ich die Daten nur über ein Terminalprogramm am PC.
Wie gesagt: empfangen geht, nur senden nicht.
-
Blockt die Flußkontrolle? Es kann sein, daß du unter Windows Hardware Flow Control erstmal abschalten mußt.
-
Hab ich sowieso abgeschaltet.
-
Hallo, da musst Du mal nachschauen im HyperTerminal unter Datei->Eigenschaften->Einstellungen->ASCII-Konfiguration->Einstellungen für den ASCII-Versand: Häkchen bei Gesendete Zeilen enden mit Zeilenvorschub.