Forum: Mikrocontroller und Digitale Elektronik USB an einen µC


von Peta (Gast)


Lesenswert?

Hallo

ich würde gerne an einen AVR eine USB Schnittstelle haben. Der AVR 
sollte aber DIP sein. Ich glaub da liegt dann das Problem.

Ansonsten mit einem externen IC. Kennt jemand einen der sogar via SPI 
arbeitet?

Die Alternative sind einige PICs. Die habe dann schon USB on Board.
Aber die lassen sich nicht so schön programmieren wie die AVRs :-|

von Johannes S. (johanness)


Lesenswert?

USB Host oder Device? Lowspeed-USB Device-Schnittstelle gibts auch als 
Software.

Lektüre: http://www.mikrocontroller.net/articles/USB

von Sinister (Gast)


Lesenswert?

Hallo,

also ich bin gerade an einem ähnlichen Projekt.Verwende aber einen PIC 
zum ansteuern.Habe einen recht guten und auch häufig verwendeten IC 
gefunden... ist der FT232RL von FTDI Chips. Lässt sich über UART 
ansteuern, also recht einfach und komfortabel! Habe jetzt noch keine 
direkten Erfahrungen gemacht, werde aber sobald ich etwas damit 
gearbeitet habe hier meine Ergebniss posten!

Gruss, Mario

von Gast (Gast)


Lesenswert?

USB-Bausteine mit SPI-Schnittstelle gibt es bei Maxim.
Sowohl für Device wie für Host.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

>FT232RL von FTDI Chips.

Wenn man schnell Daten in den und aus dem µC haben will, ist der Chip 
durchaus zu empfehlen. Unkomplizierter und mit noch weniger Bauelementen 
geht es kaum.

von Frank (Gast)


Lesenswert?

@Travel Rec.

Wenn ich aber richtig lese, kann der FT232 aber nur als "Endgerät" 
arbeiten. Welches Chip würdest Du empfehlen, wenn man möglichst einfach 
einen Host bauen will, also z.B. einen USB-Stick auslesen will?

von Artur Funk (Gast)


Lesenswert?

Was hälst du z.B: davon hier:
http://atmel.com/dyn/products/product_card.asp?part_id=3579

Oder hier die Auswahl an USB Chips, die Atmel anbietet:
http://atmel.com/dyn/products/devices.asp?family_id=655

Ich glaube da findet man was passendes.

von Frank (Gast)


Lesenswert?

@Artur
Tut mir leid, aber da finde ich nichts passendes. Ich möchte an meiner 
Schaltung nur einen USB-Stick auslesen und dazu nicht endlos Stacks etc 
programmieren. Ganz einfach nur den Stick auslesen. Und dafür suche ich 
eine möglichst simple Lösung.

von Christian R. (supachris)


Lesenswert?

FTDI hat genau dafür den Vinculum.

von EF (Gast)


Lesenswert?

schau dich mal bei der (schon genannten) Firma FTDI um die haben auch 
das sog. Vinculum-Chip das ist ein USB-Host.

http://www.ftdichip.com/index.html

Zu kaufen gibts die chips bei Segor/Berlin

von Winfried (Gast)


Lesenswert?

Ich glaube, USB und simpelst einfach beißt sich irgendwie. Noch dazu, 
wenn du ein Dateisystem lesen musst. Nicht das du mit falschen 
Erwartungen rangehst...

von Benedikt S. (Firma: embedded projects GmbH) (flopper)


Lesenswert?

http://usbn2mc.berlios.de

Hier hab ich eine freie Lib für den USBN99604 entwickelt.

Gruss Bene

von Gast (Gast)


Lesenswert?


von Potter S. (potter68)


Lesenswert?

USB mit AVR gibt es auch bei mir (www.rahand.eu): ATmega8 mit PDIUSBD12, 
AD-Wandler-Eingang, LED's, Taster und Drehencoder. Lass den Taster, den 
Encoder und die LED's weg, dann hast Du 6 freie Pins.

Gruß Ralf

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.