Forum: PC-Programmierung USB ansprechen mit c++


von tron (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich bin daran ein GUI für ein Mikrokontroller-Projekt zu schreiben, ich 
verwende einen AT91SAM7S256 und möchte nun über den PC mit dem 
Mikrokontroller kommunizieren. Als ich den Print über die 
USB-Schnittstelle mit dem PC verbunden habe klappte es eigentlich 
wunderbar. XP meldete, dass ein USB Device gefunden wurde und ich konnte 
den Treiber(atm6124.sys)installieren.
Mit einem Test Programm, dass von Atmel (im Anhang) zur Verfügung 
gestellt wird kann man  erkennen ob ein USB Gerät am PC angeschlossen 
ist, funktioniert auch!
Nun möchte ich den Code dieses Programms teilweise in mein GUI 
implementieren, leider ist der Quellcode eine Konsolenanwendung und ich 
werde nicht recht schlau daraus.
Könnte mir evtl. jemand die sagen wie ich den USB Port ansprechen kann, 
bzw welche funktionen etc.. ich kennen sollte?

Danke

von Christian R. (supachris)


Lesenswert?

Steht doch alles in deiner USBLibrary.h die da im Zi File ist. Gibts ja 
nur Open, Close, ReadPipe und WritePipe...mehr isses ja nicht. Die 
Initialisierungen kannst du ja übernehmen, musst halt alle printf() 
Ausgaben in eine Textbox oder sonstwas umbiegen.
Und zum Lesen sollte man einen Thread machen, sonst blockiert die ganze 
Applikation.

von tron (Gast)


Lesenswert?

Das Header File hab ich mir auch schon angeschaut nur kann ich nicht 
nachvollziehen was WirtePipe, ReadPipe usw... bewirken / wie sie 
funktionieren.

von Christian R. (supachris)


Lesenswert?

Na dann kann dir hier auch keiner helfen. Die Doku musst du schon selbst 
lesen.

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.