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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.