Forum: Mikrocontroller und Digitale Elektronik Wave Dateien am AVR


von Ingo L. (grobian)


Lesenswert?

Wie ist es möglich vorhandene Wave Dateien in einen AVR zu bekommen und 
die über PWM auszugeben. Habe nach Beiträgen gesucht aber nicht das 
richtige gefunden.

von Karl H. (kbuchegg)


Lesenswert?

> Wie ist es möglich vorhandene Wave Dateien in einen AVR zu bekommen
Das hängt hauptsächlich davon ab, welche Kommunikationsmöglichkeiten du 
hast.

> und die über PWM auszugeben.
Die Ausgabe selbst ist ja nicht das grosse Problem. Eine unkompremierte 
WAV Datei enthält ja schon die Samples so wie du sie brauchst.


Fast man deinen ersten Satz in seiner Gesamtheit als Frage auf, dann 
wird die Antwort darauf wohl lauten:

Indem man ein Programm schreibt, welche die Soundsamples von einem 
Medium liest und die PWM entsprechend steuert.

Wenn du konkretere Antworten willst - stell konkrete Fragen.

von Ingo L. (grobian)


Lesenswert?

gut dann stelle ich die Frage mal so:
Ich habe die Wave Dateien in den AVR drinne. Bis dahin habe ich ja kein 
problem. Wie ich die Daten an einen Port bekomme ist mir auch klar.
Zeiger auf Tabelle und Daten raus. Aber wohin ??? Wo finde ich das PWM 
gedöhns. läuft das über den Timer ß

von Xenu (Gast)


Lesenswert?

Dafür gibt's doch sogar ein Appnote von Atmel:

http://www.atmel.com/dyn/resources/prod_documents/doc1456.pdf

von Karl H. (kbuchegg)


Lesenswert?

Ingo Laabs wrote:

> Zeiger auf Tabelle und Daten raus. Aber wohin ??? Wo finde ich das PWM
> gedöhns. läuft das über den Timer ß


Ah, jetzt kommen wir der Sache näher, du weisst nicht wie eine PWM 
funktioniert. Warum fragst du dann nicht einfach wie eine PWM 
funktioniert, sondern laberst über Sound.

PWM Beiträge gibts hier im Forum wie Sand am Meer. Auch im Tutorium 
findet sich jede Menge dazu. Einfach mal reinschauen.

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
Noch kein Account? Hier anmelden.