Trackball mit 9-poliger serieller Schnittstelle wird vom Betriebssystem nicht erkannt

1184

Ich muss eine Trackball-Maus (Make: - Cortron Inc) mit einem 9Pin-Anschluss für serielle Schnittstelle in meiner Anwendung unterstützen (qt VS2008). Diese Maus wird von meinem Betriebssystem (Windows XP) nicht erkannt (ich sehe den Cursor nicht). Ich habe keinen Treiber und konnte die Gerätespezifikationen nicht online finden. Ich habe versucht, die Mauseingaben zu erhalten, indem ich den COM1-Listener wie in Link http://www.robbayer.com/files/serial-win.pdf beschrieben schrieb . Der Code gibt keinen Fehler aus, aber ich sehe keine Werte in den Bytes, die ich gelesen habe. Ich habe die Baudrate und die Timeout-Parameter geändert. Der interessante Teil ist, dass ich diese Maus in einer anderen Anwendung arbeiten gesehen habe (auch hier sehe ich den Cursor nicht, wenn diese App nicht läuft) in einem anderen PC mit demselben Betriebssystem.

Ich habe eine andere Trackball-Maus (Make: -A 4 Tech) mit demselben 9-Pin-seriellen Anschluss angeschlossen und diese funktioniert (zeigt mir den Mauszeiger, verhält sich wie eine normale Systemmaus). Auch hier habe ich keinen Treiber installiert und bekomme die Fehlermeldung. Der COM1-Listener sagt "Ungültiger Handle" und portmon.exe (Com Port Sniffer) sagt "Portmon konnte keine Verbindung zu Serial0 herstellen - das Gerät wird möglicherweise verwendet". Was könnte das Problem sein? Ist ein Fahrer obligatorisch? Ich muss den Cortron Inc Trackball unterstützen, nicht den A4 Tech.

0

1 Antwort auf die Frage

2
kashish

Ich kann den Trackball jetzt erkennen :). Das Problem betraf die Einstellungen der seriellen Schnittstelle, die auf der Website nicht erwähnt wurden. Diese Maus folgt dem Rs232-Protokoll des Maussystems. Sobald die korrekten Parameter übergeben wurden, wurden die Eingaben erfasst. Weitere Protokolldetails finden Sie unter http://www.mousetrak.com/rs232mousespec.htm

Freut mich zu sehen, dass Sie es verstanden haben. music2myear vor 13 Jahren 0
@kashish Vergessen Sie nicht, Ihre SO- und SU-Konten zu verknüpfen! Auf diese Weise können Sie die Frage kontrollieren und dann Ihre Antwort akzeptieren, was in solchen Fällen die richtige Vorgehensweise ist. AndrejaKo vor 13 Jahren 1