Hi! :o)
Ich bin gerade dabei einen Soundgenerator für meinen AT Mega8 zu programmieren.
Ich habe jetzt schon mit Delay-Schleifen und Timern Töne erzeugt.
Das funktioniert auch gut, aber es beansprucht den AVR zu sehr, ich möchte nebenbei noch LED's ansteuern und noch andere Sachen machen.
Ich habe mal gehört, dass man mit PWM auch Töne an z.B. PB1/OC1A ausgeben kann, geht das wirklich, PWM ist doch eher um "Analog-Signale" (stimmt ja nicht direkt) ausgeben zu können?
Wie funktioniert PWM?
Ich habe mich schon auf www.mc-project.de und im datasheet informiert, aber hab noch nicht herausgefunden, wie's geht!
Ich benutze Asm und ich finde keine Beispiele, oder kennt jemand welche für PWM?
Kann man mit PWM überhaupt Frequenzen von ungefähr 61,74Hz bis 4,18601 kHz erzeugen?
PWM (hardwaremäßig) läuft doch im Hintergrund, oder?

Danke für Eure Hilfe! :o)