Forum: Mikrocontroller und Digitale Elektronik Haben PIC mit USB einen Treiber für diese Schnittstelle


von Monika Clinton (Gast)


Lesenswert?

Hallo

Soviel ich weiss gibt es PIC Microcontroller mit einem Integriertem USB 
Anschluss. Ich selber habe noch nie was mit den PICs gemacht.

Aber wie sieht es mit dem USB-Treiber aus? Muss man den selber schreiben 
oder gibt es da einen Univeraltreiber ?
Einen Treiber selber schreiben ist ja sehr komplex und nichts für mich.


Ich weiss man könnte auch einen AVR mit einem FTDI-Chip verwenden.


Gruss

Monika Clinton

von Aufreger deluxe (Gast)


Lesenswert?

Von Microchip gibt es ein HID-Framework und Treiber für HID sind in 
nahezu jedem Betriebssystem enthalten. Nachteil von HID ist der 
vergleichsweise geringe Datendurchsatz. Wenn du wirklich full speed 
arbeiten möchtest, kommst du um einen eigenen Treiber auf PC-Seite sowie 
einer ausgeklügelten Firmware auf PIC-Seite allerdings nicht herum.

Die PICs sollen ja 12 MBit/s unterstützen, wobei das allerdings eher 
eine Wunschvorstellung ist. So zumindest die Aussagen auf 
forum.microchip.com. Es scheint wohl alles andere als trivial zu sein, 
diese Datenrate wirklich zu erreichen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Einen Treiber muss man dann nicht selbstschreiben, wenn man eine der 
Standardgeräteklassen wie MSD, HID, CDC etc. implementiert, dann nämlich 
funktioniert das mit dem dazugehörigen Standardgerätetreiber des 
Betriebssystemes. Hingegen benötigt man einen Treiber, wenn man 
irgendein anderes Protokoll realisiert.

Das lässt sich -in Grenzen- durch die Verwendung von libusb umgehen, 
aber der Weg der Verwendung einer der Standardgeräteklassen dürfte 
deutlich einfacher sein.

von Monika Clinton (Gast)


Lesenswert?

Hallo

Welchen PIC mit USB würde ihr mir empfehlen für eine ganz simple 
kommunikation PC<->PIC Lesen eines 8Bit Ports und schreiben eines 8Bit 
Ports?


Gruss

Monika Clinton

von snowman (Gast)


Lesenswert?

guck dir mal www.kleiber.li/elektronik -> "PIC & USB" an. dort hat es 
ein simples programm, das bereits den PortB ausliesst und an ein 
Windwos-API schickt, einfacher gehts wirklich nicht. wenn du allerdings 
mehr von der USB-matherie in bezug uaf PIC wissen willst, solltest du 
die seiten von www.sprut.de angucken.

von Dennis (Gast)


Lesenswert?

Ja!? was... sollte man dann...

von Monika Clinton (Gast)


Lesenswert?

thx an alle

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.