Forum: Mikrocontroller und Digitale Elektronik USB Driver


von Marco O (Gast)


Lesenswert?

Hallo

Ich habe eine kleine Schaltung auf einer Leiterplatte aufgebaut.
Die Schaltung beinhaltet auch einen Mikrocontroller mit integrierter
USB-Schnittstelle ( Atmel AT89C5131 ). Um mein Programm auf den
Controller zu spielen, sollte er von meinem Notebook erstmal erkannt
werden über USB.
Dazu brauche ich doch einen USB Driver für diesen Mikrocontroller.
Ich habe schon auf der Atmel Seite nachgesehen.
Ich finde einfach keinen Treiber.
Kann mir jemand helfen ?

Danke im Vorraus

Gruß
Marco

von A.K. (Gast)


Lesenswert?

Windows? Dann such mal bei Microsoft unter Device Driver Developmewnt
Kit (DDK). Kostet etwas Geld, viel Nerven und beliebig viele
Bluescreens.

Die Alternative: Schreib den Controller als Lehrgeld ab und nimm einem
USB/Seriell-Chip am USART eines Controllers. Den nämlich gibt's mit
fertigem Treiber. Einen USB-µC hingegen nicht.

von Walter (Gast)


Lesenswert?


von Trucki (Gast)


Lesenswert?

Hi,

schau Dir mal

http://www.obdev.at/products/avrusb/

an.
Die simulieren per Firmware USB auf Standard AVR's. Ist ein wenig
kompliziert am Anfang, aber man hat es schnell raus.

Ich hatte nach 2 Stunden das Powerswitch Beispiel auf einem ATMEGA32
mit Windosx XP, Visual Studio C++ und libusb-win32 am laufen.

Cu Trucki

von Steffen (Gast)


Lesenswert?

Du musst auf dem MC eine USB-Klasse implementieren. Die Treiber für ein
HID-Device sind z.B. ab W98 schon integriert. Es gibt doch mit
Sicherheit entsprechende Application-Notes zu dem Thema.

von Tobias Schneider (Gast)


Lesenswert?

Hi,
mit der libusb(-win32) kann man wirklich schoen auf ein USB-Geraet
zugreifen ohne sich einen Kerneltreiber schreiben zu muessen bzw. etwas
HID-Konform zu implementieren. FUer den Anfang raicht ja ein Controll
IN/OUT auf EP0 aus.

Gruß Tobias

von Klaus (Gast)


Lesenswert?

Ganz blöde Frage:

wie sähe das denn konkret aus: ein Controll IN/OUT auf EP0 ?
Create_file / write_file ?
Wie schreibt man denn die Transferart und EP-Nr da hinein?

von rene (Gast)


Lesenswert?

Wenn's unbedings sein muss, aber mit reduziertem Aufwand :
http://www.thesycon.de

Sonst lieber als PC-Serialport mit einem FTDI.

rene

von Knuddel P. (knopf)


Lesenswert?

eigentlich schade, dass ihr euch immer nur als Gast anmeldet. Da gibts 
leute, die schon mit usblib gearbeitet haben. So könnte man sich mal 
kurzschliesen und würde ganz entscheidend weiterkommen oder noch besser 
mal kurz. Tel.

Gruß

Ralf

PS: bin auch gerade am suchen was wie wo

von Weinga-Unity (Gast)


Lesenswert?

Hallo!

Kann auch libusb empfehlen. Hab da mal ein Projekt mit gemacht. 
Vielleicht nützt euch das was.

http://www.ime.jku.at/tusb/

mfg Weichinger Klaus

von Knuddel P. (knopf)


Lesenswert?

beruht libusb etwa auf HID??. dann wäre das ja eine ziemliche einbuse an 
Möglichkeiten und geschwindigkeit


gruß

ralf

von Knuddel P. (knopf)


Lesenswert?

übrigends eine wirklich klasse arbeit.


gruß

ralf

PS. so wie ich aus deinem script ersah ist libusb doch wohl doch ein 
richtiger treiber.

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.