Hallo Leute, ich bin noch ein ziemlicher Anfänger mit den Mikrocontrollern. Ich habe mit verschiedenen Controllern (ATmega8515, ATmega8, ...) schon Leds in programmierter Reihenfolge ansteuern können. Habe den Controller etwas messen lassen (z. B. Fototransistor) und ihn darauf reagieren lassen, das war einfach. Doch jetzt habe ich mir vorgenommen mal einen einfachen MP3-Player zu bauen. Er soll die Daten dann von einer SD-Karte lesen, eventuell auch ein LCD-Display haben, aber ich denke das kriege ich hin. Meine Frage ist nun, ob der ATmega8 in der Lage wäre von einer SD-Karte MP3s abzuspielen. Und wenn ja, dann wie? Könnte mir vielleicht jemand eine Schaltung vorschlagen? Und passend dazu vielleicht noch ein paar Codebeispiele die ich dann meinen Bedürfnissen entsprechend anpassen kann? Ich hab schon ma gegoogelt und in Foren nachgeschaut, aber leider nichts in Verbindung mit dem ATmega8 finden können. Bitte helft mir weiter ! Gruß Christian
Such hier im Forum mal nach "AVR MP3 Player" oder wenns nicht auf Deutsch sein muss guck die mal das mal an. http://embdev.net/articles/ARM_MP3/AAC_Player Ich hoffe ich konnte helfen. ;) Programm Noob
Danke erstmal! Aber wies aussieht, geht das nicht mit dem mega8 (zu geringe Taktfrequenz). Da muss ich vielleicht noch ma weiter suchen. Ansonsten is das ja gut beschrieben.
Beschränke dich bei deiner Suche nicht auf den Mega8 und du wirst fündig werden. Das dann zu portieren dürftest du wohl hinbekommen.
Dekodierung in Software ist natürlich nicht möglich, aber dafür gibt's ja auch Bauteile.
Ja, das glaube ich auch. Ich werde wohl erstmal mit nem anderen Controller anfangen müssen. Schade!
Du kannst das meines wissens nach schon mit dem mega8 machen aber du kannst dann die mp3 nicht direkt auswerten sondern musst sie an einen weiteren IC weiterschicken. http://www.mikrocontroller.net/articles/MP3 siehe vor allem Hardware-Decoder-ICs
Guck mal hier http://www.dingeldein-online.de/basteln/vs1011.html Ich hab grad einen gebaut, läuft prima. Gruß Tom
Wenn du das in Software (ohne extra Decoder-IC) machen willst, musst du Richtung ARM oder AVR32 gehen. Darunter wird das kaum gehen...
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.