USB-Festplatte mit AVR ansprechen?

OP #2704443
Lesenswert?

Ich möchte auf einer 2TB-USB-Festplatte meine Musik speichern. Dies über 
PC. Dann möchte ich aber diese Festplatte in meine Anlage einstecken und 
über einen AVR ansprechen. Wie kann ich die Daten auf der Festplatte 
auslesen? Ich würde dann die Namen der Ordner und der Dateien auf einem 
4x16-LDC-Display ausgeben und die Ansteuerung über Tasten und IR 
realisieren. Das ist auch alles kein Problem. Aber wie kann ich die 
Festplatte anschließen, also die Ordner- bzw. Dateinamen erhalten und 
diese dann auch öffnen bzw. abspielen?
Gast #2704453
Lesenswert?

Obi Wan schrieb:
> Ich möchte auf einer 2TB-USB-Festplatte meine Musik speichern. Dies über
> PC. Dann möchte ich aber diese Festplatte in meine Anlage einstecken und
> über einen AVR ansprechen.
vegiss es, eine IDE Festplatte mag ja noch gehen. Aber einen USB-Host 
auf einem AVR (du meinst doch die 8bit dinger?) zu implementieren ist 
(fast) unmöglich Auch SATA geht nicht.

Fang mit eine SD-Karte an, das ist dann einfacher.
Persönliche Seite #2704464
Lesenswert?

Du braucht einen USB-Host, der "Mass Storage Devices" ansteuern kann, 
und einen Dateisystemtreiber für das auf der Platte befindliche 
Dateisystem.

Als USB-Host eignet sich z.B. der "VNC1L" (Vinculum) von FTDI, der kann 
auch FAT32 ansteuern.

http://www.mikrocontroller.net/articles/USB-Stick_am_Mikrocontroller

(letzlich ist eine Festplatte an einer USB-SATA-Bridge auch nichts 
anderes als ein USB-Stick)


Eine Alternative wäre alFAT von Ghisler:
http://www.ghielectronics.com/catalog/product/340

Wenn so etwas nicht gewünscht wird, brauchst Du einen deutlich 
leistungsfähigeren µC mit eingebautem USB-Host und musst neben dem 
USB-Host-Stack, dem USB-MSD-Treiber auch noch den Dateisystemtreiber 
implementieren.

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