Hallo zusammen, ich bin dabei eine Kommunikation zwischen PC und µC über eine USB Schnittstelle aufzubauen. Über einen virtuellen Com-Port kann ich dem µC Befehle senden, was er tun soll. Allerdings macht er nicht so ganz das was er soll und ich würde mir gerne die gesendeten Datenpakete ansehen um zu wissen ob der Fehler in der µC Programmierung oder im C-Steuerprogramm des Pc liegt. Ich suche also ein Programm das ähnlich dem "USB Monitor Studio" funktioniert, nur eben als Freeware, denn das Studio ist bei mir nun abgelaufen. Hat jemand Vorschläge welches Programm ich benutzen könnte?
Du könntest anstatt deinem Steuerprogramm aufm PC einfach mal irgendein Terminal Prog benutzen und auf dem viruellen COM schaun was so passiert.
Da hier eine serielle Schnittstelle verwendet wird, sollte der gute alte PortMon von Sysinternals ausreichen. http://technet.microsoft.com/en-us/sysinternals/bb896644
danke für die Hilfen, aber bis jetzt bin ich leider noch nicht weiter gekommen USB sniffer hab ich einige probiert, wobei entweder diese nicht liefen oder der Port nicht gefunden wurde oder er sich weigerte ein Logfile zu erstellen :( die Idee mit dem Terminalprogramm funktioniert nicht, da ich das komplette USB-Protokoll ja nicht in ASCII zeichen eingeben kann, die Deviceanmeldung ist dafür einfach zu komplex. Portmon sieht auf den ersten Blick nach dem aus was ich gesucht habe, allerdings ist es laut Hersteller nicht Win7 64Bit kompatibel, beim ausprobieren und auswählen eines local Device bekomme ich immer "error2" Der Ansatz gefällt mir (virtuelle Comport), somit müsste ein seriell sniffer/datenlogger funktionieren, gibts da Empfehlungen von eurer Seite aus?
Tobi D. schrieb: > die Idee mit dem Terminalprogramm funktioniert nicht, da ich das > komplette USB-Protokoll ja nicht in ASCII zeichen eingeben kann, die > Deviceanmeldung ist dafür einfach zu komplex. Welches USB-Protokoll? Da ist eine serielle Schnittstelle, auch wenn die virtuell sein mag. Nutzt Du eine separate USB-Seriell-Bridge, oder implentierst Du CDC in Deinem µC? Wenn Du nicht das serielle Protokoll, sondern die darunter liegenden USB-Vorgänge betrachten willst, dann könnte http://usbsnoop.sourceforge.net/ vielleicht ein Hilfsmittel sein. Nein, ich habe nicht nachgesehen, ob das auch mit 64-Bit-Windows-Versionen funktioniert.
Jup, als Admin ausführen hab ich auch probiert. Vielleicht bin ich auch einfach zu blöd dafür aber die serial port sniffer klappen auch nicht,hab 3 unterschiedliche probiert. Jedes mal wenn ich einen starte bekome ich die Meldung "Port in use", was auch logisch ist es hängt ja der µC dran^^ und eben auch noch usb snoop getestet. Ich habe das Programm gestartet, mein Device ausgewählt, neugestartet (wie in der Aneleitung beschrieben), aber er fängt nicht an die Daten zu loggen :( Ich benutze CDC im µC.
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.