Suche uC mit USB-Treiber

Gast #88596
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.
Gast
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
Gast
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.
Gast
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.
Gast
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.
Gast
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.
Gast
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
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.