Mit Vinculum und Bascom MP3 abspielen

Gast #1233577
Hallo,

Ist es möglich mithilfe eines Vinculum Drives MP3-Dateien Byteweise 
Auszulesen, und dann mithilfe eines AVRs an einen MP3-Decoder (z.B. 
VS1003 o.Ä.) weiterzugeben?
Ich weiss, dieses Thema wurde schon oft durchgenommen, aber ich wüsste 
gerne, ob das Ganze mit einem Vinculum Drive funktioniert. Dadurchwürden 
ja die ganzen SD-Card Routinen etc die das Projekt "aufblasen" 
entfallen.
Theoretisch müsste dann der AVR nur die Daten vom UART entgegennehmen, 
die ihm das Vinculum Drive liefert, und per SPI an den Decoder 
weiterleiten.
Wenn dies möglich ist, währe das ganze wahrscheinlich sogar in einem 
ATMEGA8 realisierbar, oder?

Ich hoffe, ihr könnt mir auf meine Frage Antwort geben.

mfg,
cyberlink
Gast
@Tubie:
Der Grund, warum ich kein VMUSIC2 nehme: Ich habe bereits das VDRIVE2, 
warum dann extra das VMUSIC, wenn man das ganze nicht mit nem AVR 
realisieren kann.

@Fritzi:
Wenn das möglich wäre, wie sendet man dem Decoder (VS1001) dann über SPI 
die Daten? Mit SPI habe ich in Bascom noch nicht allzuviel gemacht, 
deshalb die Frage. Sendet man dem Decoder einfach nur die vom Vinculum 
empfangenen Bytes?

mfg,
Cyberlink
Gast
Für SPI gibt es denke ich fertige Routinen unter Bascom. Hardware oder 
Software. Einfach mal die Doku lesen.

> Sendet man dem Decoder einfach nur die vom Vinculum
empfangenen Bytes?

Das sollte im Datenblatt des Decoders stehen, welches Datenformat er 
benötigt und wie er initialisiert wird. Kann mir nicht vorstellen, das 
er sofort losbrüllt, wenn er Daten bekommt.

gruß,
Tubie
Gast
Der VS muss ein wenig initialisiert werden, danach musst du ihm einfach 
die mp3-Datei wie sie vom Speicher kommt hinschicken.
Zum VS gibts hier aber schon zig Threads, ein Datenblatt und gute 
Appnotes, unter anderem mit Schritt-für-Schritt Inbetriebnahmeanleitung.

Sebastian
Gast
Wenn du bei dem VDrive2 an die BCBUS0-3 und an die BDBUS-Pins noch 
drankommst, wäre es einfacher das VDrive2 mit der Firmware vom VMusic zu 
laden und der Atmel steuert dann nur die Firmwarebefehle.
Aber egal welche Firmware, du kannst nur eine Partition auf dem Stick 
haben und nur Dateien im 8.3 Format.
Gast
Erstmal Vielen Dank für die ganzen Antworten!
Am Wochenende werde ich mich mal dranmachen, und mal ein bisschen mit 
dem VS1011 + AVR + VDRIVE2 experimentieren. Die Initialisierungsroutinen 
für den VS hab ich schon rausgesucht und in Bascom eingebaut, jetzt 
fehlt nur noch Zeit, das ganze mal "In der Realität" zu Testen.

mfg,
cyberlink

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.