Gast
#603355
Hallo Ich bin gerade dabei einen MP3 Player mit nem ATMega16 und dem VS1001 zu realisieren. Als Speichermedium benutze ich eine MMC Karte. Der Speicherkartenzugriff sowie die Ansteuerung des Decoders funktioniert einwandfrei. Um den Decoder zu testen habe ich über RS232 MP3 Daten an den Dekoder geschickt. Jetzt habe ich versucht die MP3 Daten von der MMC dem Decoder zu schicken, mein Problem ist, dass ich nun die Daten nicht fliessend abspielen kann. Ich lese von der MMC immer 512Bytes und schicke diese anschliessend an den Decoder. Immer danach habe ich für kurze Zeit keinen Ton mehr, da ich wiederum Daten von der Karte einlese. Hatte dieses Problem vielleicht auch schon jemand, oder weiss jemand wie ich die Lese bez. Schreibgeschwindigkeit erhöhen kann, damit der Buffer des Decoders nie ganz leer ist. Den Decoder habe ich am SPI Bus des ATMega16 angeschlossen. Weil ich irgendwie Probleme hatte mit dem ChipSelect, lese ich die Daten der MMC per SoftwareSPI. Besten Dank im voraus