Forum: Mikrocontroller und Digitale Elektronik Serieller Datenverkehr mitloggen


von Tim (Gast)


Lesenswert?

Hallo

Ich suche ein PC Programm das den Datenverkehr zwischen meinen yC und
einem selbst geschriebenden PC Programm mitloggt.

Ich übertrage meine Daten über den Com Port. Also darf das Programm
keinen neuen ComPort öffnen.

Kennt jemand ein Programm zum mitloggen von Daten auf der Seriellen
Schnittstelle? oder andere Idee?

Gruß
Tim

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Portmon

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

... gibt es bei www.sysinternals.com. Ist Freeware.

von Kai (Gast)


Lesenswert?

ich habe da immer die Fehlermeldung, daß der Port schon besetzt ist bzw.
es wird keine Verbindung aufgebaut, wenn ich Portmon zuerst starte.
mache ich da mit meinem Windows XP etwas falsch?

von Frank M. (frank-wob)


Lesenswert?

Hallo Kai,

du mußt immer erst Portmon starten. Danach die Anwendung die auf den
Comport zugreift. Es gibt allerdings auch Anwendungen die es einem
nicht so einfach machen. Die tauschen ihre Daten unter umgehung der
WinApi aus. Die kannst du nur extern mitloggen.
Zu Portmon gibt es noch eine kommerzielle Alternative, die bessere
Filtermöglichkeiten bietet. Eltima Portsniffer nennt sich das Teil. Ich
glaube es gibt auch auf 30 Tage begrenzte Testversion. Die Registrierung
war aber auch nicht so teuer.

von Dirk (Gast)


Lesenswert?

Hallo,

1. Idee: Du nimmst ein Logic Analyzer mit viel RAM.

2. Idee: Du programmierst Dir ein Mikrocontroller als Datenlogger und
speicherst die Kommunikation im internen SRAM, wenn du ueber eine
laengere Zeit loggen moechtest koenntest du die Daten auf eine SD card
/ Dataflash speichern oder du nimmst ein AVR mit externen SRAM.

von Mike (Gast)


Lesenswert?

Hat dein Rechner noch 2 Schnittstellen? Oder noch besser,
ein 2. Rechner mit 2 zusätzlichen Schnittstellen.
Dann kannst du dir ein "Schnüffelstück" bauen und alles mitlesen :-)

von inoffizieller WM-Rahul (Gast)


Lesenswert?

>alles mitlesen :-)

Um das aber auseinanderzuhalten, braucht man aber 2 Eingänge am PC.
Als ich zuletzt Portmon benutzt habe, hat dieses Empfangsdaten und
Sendedaten getrennt angezeigt...
Für Netzwerküberwachungs-Aufgaben habe ich inzwischen "Portpeeker"
entdeckt. (Das war jetzt Offtopic...)

von F.H. (Gast)


Lesenswert?

Comlite32 für win98
vielleicht läuft es unter Xp im Win98 Kompatibilitätsmodus,
mfg F.H.

von Johannes (Gast)


Lesenswert?

Mein "Schnüffelstück" heißt BillSerialMonitor. Es benutzt neben der
"harten" COM-Schnittstelle noch eine virtuelle (zur Anwendung hin),
und sollte damit auch in den Spezialfällen funzen, wo Portmon versagt.

von KimB (Gast)


Lesenswert?

Mein Tipp ist ganz klar der "Advanced Serial Data Logger", zu finden
bei    http://www.aggsoft.com . Kostet in der Lite-Version zwar 40
Euro, bisher hat mir das Teil aber noch jedes Byte auf jeder wie auch
immer genutzten seriellen Schnittstelle mitgeloggt.

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.