Forum: Mikrocontroller und Digitale Elektronik USB und Mikrocontroller


von UBS (Gast)


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 ?

von Sebastian (Gast)


Lesenswert?

Bei Mikrocontrollern mit integriertem USB wird auf die FTDI-Chips 
verzichtet.

von UBS (Gast)


Lesenswert?

Ok, und wie funktioniert dann die Softwaretechnische kommunikation auf 
PC Seite ? Werden dann von Atmel und co dll Dateien zum Einbinden 
mitgeliefert ?

von Sebastian (Gast)


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.

von He Ro (Gast)


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

von Günter R. (galileo14)


Lesenswert?

Ich empfehle Dir sehr die FTDI-Chips. Sind super Bausteine, 
funktionieren sehr gut, einfache Einbindung sowohl beim uC als auch beim 
PC. FT232RL emuliert am PC eine serielle Schnittstelle; beim uC an den 
UART anschließen.

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.