VUSB-Windows Programm erstellen

Gast #2957988
Lesenswert?

Schönen guten Abend,

ich habe versucht folgendes Tutorial durchzuarbeiten, hänge aber nun an 
dem Punkt die Software für den PC zu schreiben:

http://codeandlife.com/2012/01/29/avr-attiny-usb-tutorial-part-3/

Ich habe bei mir zu Hause (durch das Hochschulnetz) Visual Studio 2010 
Professional und bin auch schon sehr daran gewöhnt. Nur scheinbar fehlen 
mir eine Menge Header um das Programm zu compilieren.

Diese habe ich auch finden können nur leider hat mir das rein gar nichts 
gebracht, da das Programm mir jetzt nurnoch 250k Fehlermeldungen 
auswirft.

Gibt es eine Möglichkeit das auch mit Visual-Studio 2010 zu machen?

*

Ich habe es ebenfalls in Java ausprobiert, dort bekomme ich mit dem 
Pagage "libusbjava" die Fehlermeldung : Error: No USB endpoints found. 
Check the device configuration

(ja die Treiber sind mit dem Inf-Wizard erstellt und installiert worden"
Gast #2958022
Lesenswert?

Es ist immer wieder das Gleiche mit den Treibern. Da wird ein virtueller 
COM-Port erstellt, weils ja so schön und vor allem bekannt ist mit der 
Serielle Schnittstelle. Wenns dann aber an die PC-Seite geht ist das 
Gejammer groß.
Und das Alles nur, um eine handvoll Bytes hin- und her zu schucken. Als 
ob es da eine HID-Schnittstelle nicht auch tun würde.
#2958038
Lesenswert?

Wird das Ding vom Inf-Wizard überhaupt richtig erkannt? Mit richtiger 
VID und nicht 0x00? Probier doch erstmal das Beispielprogramm mit MinGW 
zu kompilieren das sollte problemlos gehen. Unter Visual Studio 2008 
läuft das compilieren auch super bei mir, musst halt nur libusb bei den 
linkereinstellungen hinzufügen. Die Expressversion von 2008 kannst du 
dir ja kostenlos runterladen. Ich finde V-USB ist ne feine Sache, wenn 
man erstmal die Harware soweit hat, dass sie der PC erkennt.
Gast #2958452
Lesenswert?

coco jack schrieb:
> mein
> USB-Gerät ist also ein Custom-Gerät, kein virtueller COM-Port.

Wenn dein Gerät weder ein COM-Port noch HID ist, müsstest du einen 
eigenen Windowstreiber schreiben. Das ist die Sache aber ganz sicher 
nicht wert. Warum arbeitest du nicht mit einem virtuellen COM-Port, was 
musst du machen das damit nicht geht?

Gruss Reinhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren