www.mikrocontroller.net

Forum: PC-Programmierung USB ansprechen mit c++


Autor: tron (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: tron (Gast)
Datum:

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

Autor: Christian R. (supachris)
Datum:

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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.