Dan McHould
16.07.2004, 11:24
Hi zusammen!
Ich bin gerade damit beschäftigt, die Kommunikation zwischen PC und externem Gerät zu analysieren. (Da ich leider kein Protokoll besitze):(
Über das Analysing-Tool (Serial Monitor von HHD Software) erhalte ich übersicht über die verschiedenen Seriellen Device Control Aufrufe, die entweder vom Gerätetreiber oder dann von der Anwendung gemacht werden.
Mit dem Tool kann ich auch die entprechenden Daten, welche gesendet oder empfangen werden, sichtbar machen und zwar in HEX.
Meine Frage: Kennt sich jemand damit aus, wie ich zum Besipiel aus den HEX- Zahlen wieder eine entsprechenden Wert herauslesen kann? Ich müsste dies vorallem bei den Timeouts und Handshake informationen können, damit ich in meiner Applikation dann die entsprechenden Werte konfigurieren kann.
Beispiel: Eine Baudrate von 9600 Baud kommt folgendermassen daher:
Hex: 80 25 00 00
Ich hoffe, dass ich da am richtigen Ort gepostet habe :D, ansonsten wäre ne kleine Anmerkung angebracht....Dankeschön...
Grüsse
Dan
Ich bin gerade damit beschäftigt, die Kommunikation zwischen PC und externem Gerät zu analysieren. (Da ich leider kein Protokoll besitze):(
Über das Analysing-Tool (Serial Monitor von HHD Software) erhalte ich übersicht über die verschiedenen Seriellen Device Control Aufrufe, die entweder vom Gerätetreiber oder dann von der Anwendung gemacht werden.
Mit dem Tool kann ich auch die entprechenden Daten, welche gesendet oder empfangen werden, sichtbar machen und zwar in HEX.
Meine Frage: Kennt sich jemand damit aus, wie ich zum Besipiel aus den HEX- Zahlen wieder eine entsprechenden Wert herauslesen kann? Ich müsste dies vorallem bei den Timeouts und Handshake informationen können, damit ich in meiner Applikation dann die entsprechenden Werte konfigurieren kann.
Beispiel: Eine Baudrate von 9600 Baud kommt folgendermassen daher:
Hex: 80 25 00 00
Ich hoffe, dass ich da am richtigen Ort gepostet habe :D, ansonsten wäre ne kleine Anmerkung angebracht....Dankeschön...
Grüsse
Dan