Wie speichere ich es den als *.EEP? Soll ich mir ein Programm schreiben welches alles was ich aus der audio datei haben will in eine neue binäre datei schreibt und die als eep benennt?Du musst von einer WAV-File den Datenteil als WAV.EEP speichern.
(oder .BIN)
Manche WAV-Editoren können auch freiwillig im RAW-Format, also ohne RIFF-Chunks speichern.
Das dann mit Pony oder sowas auf den COntroller.
Wir haben vor die datei herunterzubrechen. Wir werden z.B. nur mono sound nehmen und 8bit anstatt 16bit. Ausserdem werden wir die sample rate stark runterschrauben. Wir vermuten das wir schon ein "Hallo!" oder einen mini klingelton ausgeben können.Und wie viele Millisekunden Audio willst du abspielen?!?!? Selbst der ATmega128 hat nur 4K EEPROM-Speicher... das reicht gerade für ein paar Sekunden. Mein Tip: Häng eine MMC oder SD Karte an den AVR und speicher da die Audiodateien drauf. Routine für MMC gibts massenweise im Netz.
In erster linie geht es auch ersteinmal darum überhaupt die daten in den controller zu bekommen und dann zu verarbeiten.
Lesezeichen