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
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.
Das Header File hab ich mir auch schon angeschaut nur kann ich nicht nachvollziehen was WirtePipe, ReadPipe usw... bewirken / wie sie funktionieren.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.