Hi, ich bin Delphi-Anfänger und habe ein kleines Problem. Ich habe mir ein Programm geschrieben, welches die Daten von der seriellen Schnittstelle ausliest und interpretiert, welche ein C-Control Steuercomputer liefert. Bei einem Baud von 9600 funktioniert das auch alles ganz schön. Wenn ich jedoch den Baud auf 2400 verringere, stürzt das Programm ab, da es nur sinnlose Zeichen bekommt. Wäre schön, wenn mir da jemand einen kleinen Denkanstoss geben könnte.
Hi !
Ändere mal die Parität auf None. Ist nur ein Versuch.
Gruß Markus
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Das habe ich auch schon probiert. Nutzt nur leider nix. In meinem Memo-Feld zeigt er mir die Daten richtig an, in einem Edit-Feld z. B. nicht mehr.
Robert
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Ganz dumme Frage: Die 2400 Baud hast du auch am C-Control eingestellt ? Kann der das überhaupt ? Die Daten müssen natürlich auf beiden Seiten gleich eingestellt sein.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Klar haben beide die gleiche Geschwindigkeit. Hab das C-Control dementsprechend angepaßt. Wenn ich z.B. Hyperterm verwende, bekomme ich auch die richtigen Daten. Nur mein Programm checked das irgendwie nicht.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]