Hallo, die Überschrift soll kurz beschreiben, was ich machen möchte. Ich will eine Compact Flash mit einem IDE Adapter versehen und den Inhalt bei Tastendruck auf die HD speichern. Wenn dann das "Gebilde" am PC hängt (über USB) soll die HD als neues Laufwerk zu erkennen sein und die Daten per copy&paste bewegt werden können. Ich habe im I-Net einige MP3 Projekte gefunden die vom Prinzip das machen können. Da ich von der Materie keine Ahnung habe, hoffe ich auf ein paar Tipps. Es sollte doch möglich sein, oder? Kann ich überhaupt eine hohe Datenrate erzielen? Denn es müssen ja mehrere GB Daten bewegt werden. Ich dachte an einen Atmel, aber welchen. Es gibt da eine PCB von Elektor IDE <=>8-Bit. Diese Schaltung ist ja fertig. Kann man diese Verwenden? Wie mach ich dann die Anbindung an USB? Ich denke, das sind für den Anfang genug Fragen. Ich sag schon mal danke. Gruss Dirk
Wenn du ne Festplatte von einem uC aus ansteuern willst ist die beste Lösung ein mindestens-16-Bittler, da du die Platte dann Memory Mapped betreiben kannst. Außerdem muss man beim Filesystem ziemlich viel mit DWORDs herumrechnnen, und da ist ein 16-Bittler (oder höher) natürlich auch viel schneller. Die CF kannst im TureIDE-Modus betreiben, dann brauchst du nur einen normalen CF-Slot und sie sieht für dich immer noch wie eine Festplatte aus. Die USB-Anbindung wird schon wieder weniger einfach, vor allem, wenn das Gerät als Mass-Storage-Device erkannt werden soll (und das ist, was du verlangst, wenn du es am PC als Laufwerk erkannt haben willst). Dazu brauchst du einen beinahe komplette SCSI-Implementation auf dem uC, und das ist schon ziemlich viel Arbeit :)... Machbar ist es aber sogar mit einem 8-Bittler, Cypress hat dazu eine Apllication Note für den Ez-USB FX. Wenns wirklich schnell sein soll dann könntest den Ez-USB FX2 verwenden, der ist zwar wieder 8Bit, aber er hat eine interne USB2.0-Scnittstelle :). Sonst einfach zu deinem Prozessor einen externen USB-Baustein dazugeben, der wird zwar nicht ganz an die Geschwindigeit der Ez-USBs herankommen, aber wenn du mehrere Geräte am Bus hast wird das sicher nicht mehr auffallen!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.