Forum: Mikrocontroller und Digitale Elektronik MP3 Player mit Nokia LCD, VS1001, ?MMC?


von Jörn (Gast)


Lesenswert?

Hi,

Ich bin dabei einen MP3 Player zu bauen. Ich verwende den ATmega162 den
MP3 decoder VS1001k und ein Nokia LCD. Als speicher wollte ich
eigentlich eine CFC verwenden, doch da die ansteuerung im True IDE mode
überhaupnicht funktionieren will und die pin abstände beim connector
zum ätzen fast zu klein sind, überlege ich ob ich nicht lieber eine MMC
karte nehmen sollte. Allerdings bin ich mir nicht sicher ob der
ATmega162 es bei 4Mhz es schafft über eine SPI schnittstelle LCD, MMC,
und den mp3 decoder anzusteuern und mit daten zu versorgen.

Hat das schonmal jemand gemacht?
Infos?

Ich bin für alle tipps dankbar!

MFG Jörn

von Steffen (Gast)


Lesenswert?

Warum das Rad nochmal erfinden?

Klar, man will ja auch was dazulernen. Schau mal unter www.yampp.com.
Da gibt es genau das mit fast den selben Komponenten als fertiges
System.

Steffen

von Ralf (Gast)


Lesenswert?

Hi Jörn,

bin auch gerade dabei, meinen eigenen MP3-Player zu basteln. Allerding
mit einer CFC statt mit einer MMC. Das auslesen funktioniert soweit
auch schon (siehe anderer Thread mit MBR). Vielleicht kann man sich ja
mal etwas austauschen. Ich verwende die CFC im memory mapped Mode
direkt am externen Adress-/Datenbus eines Mega128. Zusätzlich habe ich
ein externes 32k-SRAM dran. Ist zwar etwas mit Kanonen auf... aber
egal. Code und Schaltung kann ich auch mal anhängen. Ich programmiere
das ganze mit GCC

Viele Grüße,

Ralf

von Matthias (Gast)


Lesenswert?

Hi

4Mhz sollten eigentlich reichen, wenn auch etwas knapp. Die MMC kannst
du mit max. 1MBit auslesen. Abzüglich 128kbit MP3 bleiben 872kBit
übrig. Sollte klappen. Wenn auch die ein oder andere Optimierung nötig
wird.

Matthias

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.