Hallo, habe gerade in dem Buch "Messen, Steuern, Regeln mit USB" über Treiberprogrammierung für USB-Geräte gelesen und fast nichts verstanden. Daher suche ich einen Mikrocontroller mit USB-Schnittstelle, bei dem der Hersteller schon einen Treiber für Windows mitliefert, damit ich nicht mehr selbst programmieren muß. Bisher bekannt sind mir die FTDI-Chips FT232, FT245 usw. Leider sind das keine Mikrocontroller. Meine Frage an Euch ist jetzt: Gibt es USB-Mikrocontroller, für die der Chip-Hersteller kostenlos Treiber anbietet? Wie ist es eigentlich mit dieser Vendor-ID (Herstellernummer), wo kriegt man die her? Gruß und Danke, Martin.
Vendor ID bekommst bei usb.org ich glaub die kostet 1500 gg also lass es :-) ehm die ftdis sind schon ganz gut, es gibt aber glaub ich auch welche von atmel und von cypress, das sind richtige µCs
Hallo Soviel ich weiss kannst du die Vendor_ID bei www.usb.org beantragen. Angeblich kostet es dann recht viel Geld. Also nur für Firmen zu empfehlen. Ich glaube es gibt Anbieter von Cypress-Micocontroller mit Treiber. Gruss M.L.
Vendor ID: 1500 $ für zwei Jahre als Nicht Mitglied Oder als Mitglied kostenlos - allerdings Jahresbeitrag 2500 $ :)
also ich meinte, ob es einen Hersteller gibt, der kostenlos einen fertigen Treiber für seine Mikrocontroller mitliefert? Das würde auch den Verkauf der Bauteile fördern.
Benutz doch einfach eine der USB-Standard-Klassen, von denen gibt es mittlerweile jede Menge, die aktuellen Betriebssystem wie Linux, WinXP und andere haben die schon implementiert.
Hallo Martin Ich glaube nicht dass der Absatz wegen einem Treiber für USB-Chip grosse steigen wird. Denn Hobbybastler sind nur kleine Abnehmer. Es gibt genau Anbieter die Programmierte USB Microcontroller mit Treiber anbieten. Google wird dir sicher helfen. Gruss M.L.
@Martin: Warum muß denn der Microcontroller unbedingt USB haben? Die FT232/245 lassen sich doch ganz einfach an einen normalen Microcontroller anschließen. Markus
@martin http://www.codemercs.com/homeD.html Das könnte sein wonach du suchst. Allerdings würde mich auch mal interesieren ob es von Atmel µC mit USB Controller gibt und wie da die Treibersituation ist. Seriell stirbt ja langsam aber sicher aus.
Hi Heinz, es gibt von Atmel USB Controller, auch mit 8051 Kern. (Leider keine AVR!!) Ob die Treibersituation besser als bei Cypress ist, wage ich jedoch zu bezweifeln... Grüße
Hallo, Atmel hat da noch ein bisschen was mehr. http://www.atmel.com/dyn/products/devices.asp?family_id=655 Die USB-µC's sind zum Teil AVR-basiert. Gruß Markus
Also um mit einem Missverständnis hier mal aufzuräumen: Es gibt keine USB Treiber die spezifisch für einen Microcontroller eines Halbleiterhersteller sind. Der USB Micrcontroller ist ja in seiner Funktion nicht festgelegt und daher kann man auch keinen allgemeingültigen Treiber dafür schreiben. USB ist ungleich komplexer als die serielle Schnittstelle, das Konzept "mit dem USB Port kommunizieren" passt hier nicht mal ansatzweise, genausowenig wie es keinen unversellen USB Treiber geben kann. Also entweder schreibt man seinen Treiber selber, oder man benutzt eine der Geräteklassen für die es Standardtreiber in den Systemen gibt. HID ist meist eine praktische Wahl.
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.