MP3 mit dem VS1011e abspielen

OP #1918545
Lesenswert?
• ▲
▼
Hallo, Leute!

Um sicher zu sein, daß ich nicht die falsche Befehle dem VS1011e 
schicke, habe ich probiert, eine einfache MP3-Datei abzuspielen.

Die Datei ist 627 Bytes groß und liegt in einem Array.

Es wird mit folgender Funktion abgespielt:
1
  int i;
2
  for(i = 0; i < 627; i++)
3
  {
4
    vsClearBSync();
5
    SPDR = testMP3[i];
6
    asm volatile("nop");
7
    asm volatile("nop");
8
    asm volatile("nop");
9
    vsSetBSync();
10
    loop_until_bit_is_set(SPSR, SPIF);
11

12
    if((i % 32) == 0)
13
      loop_until_bit_is_set(VS_PIN, VS_DREQ_PIN);
14
  }

Leider auch in diesem Fall kommt kein Geräusch vom Lautsprecher, außer 
das normale "weiße Geräusche", was zu erwarten ist.

Muß ich annehmen, daß der VS1011 Mülltonnenbereit ist, oder mache ich 
was falsches?

Wie kann ich es prüfen?

Danke
Luca Bertoncello

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.