Hallo Forum, zurzeit versuche ich mit Hyperterminal Daten von einer Sofware zu empfangen und zu lesen. Ich habe mein Notebook mit einem Adapter USB to Seriell versehen und mit einem Nullmodemkabel einen PC angeschlossen. Ich kann ohne Probleme Zeichen senden und empfangen. Wenn ich die Software auf meinem Notebook starte und Hyperterminal auf dem PC, empfange ich leider nichts. Baudrate und die anderen kKnfigurationen habe ich auf beiden Geräten richtig eingestellt. Die Funktion Hardware bzw. Software Handshake habe ich auch ausprobiert. Doch ich empfange nichts. Ich würde mich freuen, wenn mir jmd. helfen bzw. Ansätze zum Lösen des Problems geben könnte. MfG Piet
Piet D. schrieb: > Ich kann ohne Probleme Zeichen senden und empfangen. Wenn ich die > Software auf meinem Notebook starte und Hyperterminal auf dem PC, > empfange ich leider nichts Könntest du diesen Widerspruch erklären? Wann empfängst du was, und wann nicht? Georg
Ich empfange was, wenn ich Hyperterminal auf meinem Notebook und den PC starte und dann Zeichen sende. Doch wenn ich die Software starte (Notebook) dann empfange ich nichts, ich wollte damit sagen, dass die Verbindung da ist. Doch ich nichts von der Software empfange, die normalerweise einen G-Code sendet. MfG Piet
Nochmal zum Mitmeisseln: Du lässt sowohl auf dem PC als auch auf dem Notebook Hyperterminal laufen, und beide Seiten können miteinander kommunizieren. Du lässt auf der einen Seite statt Hyperterminal irgendeine ominöse Software laufen, und die andere Seite empfängt nichts von dieser Software. Dann liegt das Problem an genau dieser Software, oder am nicht verstandenen Protokoll, das diese Software erwartet.
Wie hast Du denn die Steuerleitungen RTS/CTS und DSR/DTR/DCD beschaltet? Hyperterm benutzt die je nach Einstellung nicht.
Rufus Τ. schrieb: "Du lässt sowohl auf dem PC als auch auf dem Notebook Hyperterminal laufen, und beide Seiten können miteinander kommunizieren." Ja genau. "Du lässt auf der einen Seite statt Hyperterminal irgendeine ominöse Software laufen, und die andere Seite empfängt nichts von dieser Software." Auch richtig. "Dann liegt das Problem an genau dieser Software, oder am nicht verstandenen Protokoll, das diese Software erwartet." Gibt es eine andere Möglichkeit zu schauen, ob es an der Software liegt oder ob sie überhapt was sendet.
Du könntest einen Portmonitor à la PortMon von SysInternals verwenden, um zu sehen, was das Programm mit der Schnittstelle treibt. Was ist das für eine Software, und was soll sie tun?
Rufus Τ. Firefly schrieb: > Du könntest einen Portmonitor à la PortMon von SysInternals verwenden, > um zu sehen, was das Programm mit der Schnittstelle treibt. Das hört sich interessant an und ich werde mir das Programm mal anschauen. > > Was ist das für eine Software, und was soll sie tun? Die Software erstellt einen G-Code, dieser wird dann über die RS 232 Schnittstelle an die CNC Maschine gesendet und ausgeführt. In der Software zeigt das Programm mir den G-Code an, doch ich wollte mit Hilfe von Hyperterminal sehen was das Programm tatsächlich sendet. MfG Piet
Nun, das Programm scheint nur dann zu senden, wenn es eine ihm genehme Gegenstelle erkennt, also die Maschine. Das kann z.B. durch den Pegel der Handshakeleitungen signalisiert werden; ist dieser nicht korrekt, nimmt das Programm an, daß da keine Maschine ist und sendet also auch nicht. Mit Programmen wie dem bereits erwähnten PortMon oder dem "free serial port monitor" http://www.heise.de/download/free-serial-port-monitor.html lässt sich die Aktivität auf der verbundenen Schnittstelle abhören.
Piet D. schrieb: > Gibt es eine andere Möglichkeit zu schauen, ob es an der Software liegt > oder ob sie überhapt was sendet. Suchwort : RS232 Sniffer z.B. http://www.heise.de/download/free-serial-port-monitor.html
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.