Daten direkt von SD-Karte zu VS1011

Gast #2255439
Lesenswert?

Moin Moin,

eine kurze Frage zum VS1011 in NewMode-Anschlusskonfiguration.

Angenommen ich schließe den VS1011 und eine FAT-formatierte SD-Karte mit 
MP3-Dateien per Hardware-SPI an einen µC. Der µC verwaltet das 
Dateisystem und liest eine MP3-Datei ein. Die MP3-Rohdaten kann er dann 
an den VS1011 schicken und schwupps hört man Musik.

Gibt es aber auch die Möglichkeit, die Rohdaten (also FAT-Frames bereits 
vom µC gelesen) direkt von der SD-Karte in den VS1011 zu schreiben? Ich 
dachte das sei die Idee der xDCS-Leitung? Nur müssten dann ja SO_SDCARD 
an SI_MP3 angeschlossen sein? Das wiederum verhindert, dass der µC 
SPI-Daten von der SD-Karte empfängt.

Versteht ihr, auf was ich hinaus möchte? ;) Verwende ich nicht den 
NewMode, so dürfte dieses Problem gelöst sein, da ein seperater 
Data-SPI-Eingang (SDATA) existiert.

Was also bringt der NewMode an Vorteilen?

Danke schon mal!
Waldo
Gast #2255738
Lesenswert?

Zu Hauf...

http://www.google.de/#hl=de&source=hp&q=fat16+library+pic18&oq=fat16+library+pic18&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1292l6393l0l21l13l0l0l0l0l0l0ll0&bav=on.2,or.r_gc.r_pw.&fp=adce22d8f8d6a9aa&biw=1280&bih=883

Nicht ausprobiert, sieht aber gut aus:

https://www.marcusbannerman.co.uk/index.php/research/electronicspics/40-pic-projects/76-fat32-library-for-pic18-devices.html

Back to topic... Ich habe Bedenken, dass über ein einziges 
SPI-Bussystem, zu viel Zeit für Datenschaufeln drauf geht... aber warum 
benutzt jeder den NewMode, bei dem die Daten zwangsläufig durch den µC 
müssen?
Gast #2260188
Lesenswert?

Natürlich kannst Du die Nutz-Daten direkt von der SD-Karte in den 
Dekoder schieben. Habe ich vor einiger Zeit auch so gemacht. Hat prima 
funktioniert. Ich habe einen Bustreiber mit Enable dazu genutzt, den Bus 
entsprechend umzuschalten, so dass der VS die Kommunikation zwischen SD 
und µC nicht hört und umgekehrt.

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