Forum: PC Hard- und Software Serial Port Logger


von Heino (Gast)


Lesenswert?

Hallo

Ich habe ein Programm das über den SerialPort Daten mit einem 
angeschlossenen Gerät austauscht. Ich möchte nun die Daten die vom 
Programm gesendet und empfangen werden mitloggen.

Ich hab Putty, Com Port Toolkit, Realterm usw. getestet. Aber allesamt 
haben den Effekt, dass sie selbst den Serial Port öffnen, sodass das 
ursprüngliche Programm den Port nicht mehr ansprechen kann.

Hat jemand einen Tipp?

von Klaus W. (mfgkw)


Lesenswert?


von Georg (Gast)


Lesenswert?

Heino schrieb:
> Aber allesamt
> haben den Effekt, dass sie selbst den Serial Port öffnen

Natürlich, das muss so sein, und bei einem Monitorprogramm darf es nicht 
so sein - daher sind Terminalprogramme zum Debuggen einer seriellen 
Verbindung nicht brauchbar. Wenn du dafür weitere ComPorts verwendest 
und die Datenleitungen extern und physikalisch verbindest, brauchst du 2 
zusätzliche Ports, weil du zum Mithören von RxD und TxD je einen Eingang 
brauchst, ein ComPort hat aber bloss einen. Dazu brauchst du noch 
Spezialsoftware, die beide Datenströme zusammen aufzeichnen kann. Das 
hat den Vorteil, dass es mit jeder Datenverbidung funktioniert, egal 
welches betriebssystem oder garkeines.

Alternativ kannst du eine ComPort-Schnüffel-Software verwenden (wie von 
Klaus erwähnt), die die Schnittstelle abhört, aber nicht belegt, das 
funktioniert aber bloss unter Windows.

Georg

von fbi (Gast)


Lesenswert?

hub4com sollte auch gehen.
Gehöhrt zum com0com Projekt:
http://com0com.sourceforge.net

von Art (Gast)


Lesenswert?

Advanced Serial Data Logger Home
http://www.aggsoft.com/serial-data-logger/
Sniffer-Modus

von asdf (Gast)


Lesenswert?

Alternativ geht auch einen Hardware-Sniffer zwischenzuschalten und/oder 
einen Logic-Analyzer nehmen.

von Steffen R. (steffen_rose)


Lesenswert?

Viele (freie) Tools dieser Art gehen aktuell nur unter 32bit. Sind halt 
schon etwas älter. Auf jeden Fall drauf achten, was benötigt wird.
Zu diesen älteren Tools gehört Portmon von den Sysinternals.

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
Noch kein Account? Hier anmelden.