Atxmega 128A1 mp3 player

OP #3109360
Lesenswert?
• ▲
▼
Hallo,

ich muss für ein Schulprojekt mithilfe eines Mikrocontrollers "ATxmega 
128a1" einen MP3-Player bauen. Dazu habe ich den Decoder "VS1011 H" und 
ein 10-poliges Interface Board mit 8 Knöpfen bestellt. Ich bin gerade 
bei der Programmierung des Mikrocontrollers mittels der mitgelieferten 
Software "AVR Studio 4", leider habe ich noch sehr wenig Erfahrung mit 
der Programmierung und habe einige Fragen hierzu:

- Was ist die einfachste Programmiersprache für den Controller? (C, 
Flowcode, ...)
- Wird noch etwas an Hardware benötigt?
- Habt ihr eine Liste mit Befehlen zur Programmierung?

Vielen Dank im Vorraus für eure Tipps! (Ich bin auch dankbar für 
allgemeine Tipps.)
MfG Jochen
Gast #3109403
Lesenswert?
• ▲
▼
Noch nie nen Mikrokontroller Programmiert und dann gleich mit nem MP3 
Player anfangen?

Die einfachste sprache für den controller ist BASCOM und die 
meistgenutzte ist C oder Assembler und häufig BASCOM. An hardware ist 
oft ein Logiganalizer hilfreich bei der fehlersuche. ansonsten must du 
dier noch nen Speichetyp/Dateisystem ausdenken das Praktisch ist und ne 
Stromversorgung, Display, Verstärker, Lautsprecher ist auch Praktisch 
für solch ein Projekt.
(Firma: fritzler-avr.de) #3109748
Lesenswert?
• ▲
▼
Interessant, dass ihr gleich nen MP3 Player bauen müsst im Schulprojekt.

Also der Decoderchip ist sehr einfach anzusteuern, im Datenblatt ist 
genau zu lesen wie Lautstärke etc eingestellt werden.
Anschließend nurnoch die MP3 Datei 1zu1 dem IC übergeben und der spielt 
das ab.
Dann noch eine Library für die SD Karte besorgen und für das FAT 
Dateisystem.

Programmiert wird das Ding in C.
Wüsste jetz nichmal obs überhaupt ne bascom SD Lib gibt.

Sonst gibts sowas ähnliches auf meiner Webseite, nur eben für ATmega 
(ohne x).

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.