USB und Mikrocontroller

Gast #774360
Lesenswert?

Hallo,

ich fange gerade an mich mit USB zu bschäftigen um genau zu sein bin ich 
damit noch am Anfang.

Ich habe schon viel in alten Forenbeiträgen gesucht aber leider nicht 
das gefunden was ich suche.

Könnte mir jemmand kurz den Unterschied erklären zwischen 
Mikrocontrollen mit integrietem USB Controller und gewöhnlich z.b. 
Atmega.

Um eine kommunikation mit dem Rechner herzustellen verwendet man doch im 
einfachsten Fall FTDI Chips. Werden die in beiden Fällen verwendet oder 
kann bei Mikrocontrollern mit integriertem Controller darauf verzichtet 
werden ?
Gast #774374
Lesenswert?

Meistens eher nicht, außer man findet verwendbaren Beispielcode. Es 
hängt auch davon ab, was für eine Geräteklasse man abbildet. HID 
(Tastatur/Maus) oder serielle Schnittstellen laufen mit Treibern, die in 
Windows 2k/XP und vielen Linux-Varianten bereits enthalten sind. 
Vergleichbares gilt auch für Massenspeicher, das ist dann aber eher 
etwas für Fortgeschrittene.
Gast #774482
Lesenswert?

Kurz gesagt: FTDI o.ä. -> sowohl auf Rechner- als auch auf uC-Seite wie 
eine serielle Schnittstelle behandeln.

Ohne FTDI: Entweder aufwändige Firmware auf dem uC (um z.B. ein HID zu 
erstellen) dann spart man sich die Treiberprogrammierung und hat relativ 
wenig Aufwand mit der PC-Software. Oder einfache Firmware auf dem uC und 
relativ viel Aufwand bei der Treiber- oder Softwareprogrammierung auf 
dem PC.

MfG, Heiko

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