HaboWAV: Unterschied zwischen den Versionen
Sven (Diskussion | Beiträge) K (→Einschränkungen: Polyphonie ist auch mit nur einem Kanal möglich) |
Habo (Diskussion | Beiträge) (→Ethersex mit PWM Sound (Wav-Files)) |
||
Zeile 2: | Zeile 2: | ||
− | Wav Dateien können direkt abgespielt werden. Dazu ist nur eine Wav Datei in einem bestimmten Format nötig und ein Lautsprecher an dem PWM Ozillatorausgang des Mikrokontrollers. | + | Wav Dateien können direkt abgespielt werden. Dazu ist nur eine Wav Datei in einem bestimmten Format nötig und ein Lautsprecher an dem PWM Ozillatorausgang des Mikrokontrollers. Siehe auch die Seite [[Sound#Wave]] im Wiki. |
== Hardware == | == Hardware == |
Aktuelle Version vom 29. November 2009, 22:08 Uhr
Inhaltsverzeichnis
Ethersex mit PWM Sound (Wav-Files)
Wav Dateien können direkt abgespielt werden. Dazu ist nur eine Wav Datei in einem bestimmten Format nötig und ein Lautsprecher an dem PWM Ozillatorausgang des Mikrokontrollers. Siehe auch die Seite Sound#Wave im Wiki.
Hardware
Ausgabe: OC2 Pin (beim ATMEGA644 ist das PD7)
simpel
Lautsprecher ggf. mit Tiefpass an den Ausgabepin (sehr sehr leise)
komplex
Lautsprecher mit Verstärker (schon ordentlich laut!)
Einstellungen
Wav-Format: 8-Bit Mono Wav Files (RIFF (little-endian) data, WAVE audio, M$ PCM, 8 bit, mono 8000 Hz)
- hardware/pwm/ethersex.wav ggf. austauschen (siehe Wav-Format)
- "make menuconfig" I/O support -> PWM Generator -> PWM Wave aktivieren
- Firmware erstellen (make)
- Flashen
- Start des Sound via ECMD "pwm 1"
Einschränkungen
- mehrkanalige Töne noch nicht möglich
- Pro Sekunde Abspielzeit werden 8000 Bytes benötigt. d.h. bei 64 kB Flash sind niemals mehr als 8s Sound möglich
Anwendungsbeispiel
AVR_Webmodul mit Dc3840_camera + Sound