Hi!!! Hat von euch schon mal wer WAV Datein mit dem VS1003 abgespielt? Laut Datenblatt soll der Baustein dies ja können, aber wenn ich ihm die WAV Datei reintakte, dann hört man genau gar nix. Ich hab mir die WAV Datei angesehen und sie beinhaltet einen korrekten Header. Warum geht das nicht? Prinzipiell soll es ja nix anderes sein als wie beim MP3 abspielen. Mit welchen Werten müssen die Register geladen werden? mfg Tom
Ich habe einen VS1002D, da geht es. Allerdings habe ich nur eine einzige Datei versucht, nämlich die, die beim Recording Patch beiliegt, da sagt jemand "ADPCM Test". Funktioniert denn MP3 bei Dir? http://www.vlsi.fi/vs1002/software/ Außerdem kann ich sehr die "Application notes VS10XX" ab Seite 13 empfehlen, evtl. solltest Du die Schritte mal durchgehen, das hätte mir viel Zeit erspart :-) http://www.vlsi.fi/datasheets/vs10XXan.pdf
Danke für deine Hilfe, vielleicht sollte ich wirklich mal diese Datei ausprobieren, wer weiß ob mein Format überhaupt unterstützt wird. MP3 funktioniert tadellos, hat eigentlich gleich auf Anhieb funktioniert, deswegen wundert mich das auch, dass ich jetzt solche Probleme mit WAV habe.
Na dann laß mal hören, woran es gelegen hat. Ich hatte mal früher lach das Leerzeichen nach "fmt " im Header übersehen..
Also ich hab das ganze mal ausprobiert und es funktioniert tatsächlich mit der bereitgestellten WAV Datei. Jetzt stellt sich halt die Frage weshalb alle anderen WAV Datein nicht funktionieren. VLSI ist da etwas hinten dran was die Erklärung dieses Phänomens betrifft. Offensichtlich kann das Teil zwar WAV abspielen aber ist nicht standardkonform.
Ich hab inzwischen auch andere WAVE-Daten abgespielt, nämlich solche, die ich mit der Aufnahmefunktion aufgenommen habe (vom Mikrofon). Allerdings ist das IMA ADPCM Format.. Evtl. erfährst Du mehr, wenn Du Deine Datei mal in andere (kleinere) Formate umwandelst. In die Register lade ich nichts Datei-spezifisches, nur die generell empfohlenen Einstellungen: Sub Wiedergabe() 'Set The Volume (to full volume ) Vs_write &HB , &H00 , &H00 'Software Reset Vs_write &H0 , &H0C , &H04 Waitus 250 Waitfordreq 'new mode, sm_sdi_share Vs_write &H0 , &H0C , &H00 Waitus 250 Waitfordreq 'Crystal speed, clock doubler Vs_write &H3 , &H98 , &H00 'misc Audio data - nesessary?? Vs_write &H5 , &H1F , &H40 'Set The Volume (to full volume ) Vs_write &HB , &H00 , &H00 Lampe Gruen Send_riff_header Sec_cnt = 0 Do 'Daten von SD-Karte lesen und an VS1002 senden Dummy = Sd_sec2vs(sec_cnt) Incr Sec_cnt Loop Until T_halt = 0 Or Sec_cnt >= Sec_end Send_zeros Lampe Aus End Sub (VS_Write schreibt zum SCI, ein Byte Adresse und 2 Byte Datenwort). Das einzig Seltsame daran war, daß ich nach der Aufnahme die Lautstärke immer 2x (vor und nach dem Software-Reset) setzen mußte.
Ja IMA ADPCM funktioniert bei mir auch, aber anscheinend nicht das PCM Format das generiert werden, wenn man beispielsweise unter Windows eine MP3 in eine WAV Datei zurück konvertiert.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.