Forum: Mikrocontroller und Digitale Elektronik ATtiny2313 -> PWM und IRMP


von Thorsten (Gast)


Lesenswert?

Hallo!

Ich würde gerne RGB-LEDs mit einem ATtiny und einer IR-Fernbedienung 
ansteuern.

Das IRMP-Protokoll ist so aufgebaut, dass ein Interrupt circa 15000 mal 
pro Sekunde ausgelöst werden muss. Dazu ist natürlich ein Timer 
notwendig. Ich steuer allerdings mit den beiden Timern des ATtiny2313 
schon die PWM-Ausgänge. Wenn ich jetzt zum Beispiel den Timer 1 so 
einstelle, das er mit 15 kHz einen Interrupt erzeugt, läuft die PWM 
natürlich viel zu schnell und meine LEDs sind nicht wirklich gedimmt, 
sondern leuchten sehr hell. Gibt es da eine Möglichkeit, dass in den 
Griff zu bekommen?

Grüße
Thorsten

von Thorsten (Gast)


Lesenswert?

Hey!

Tut mir leid, nach dem Mittag ist das Hirn wohl noch nicht an gewesen. 
Natürlich funktioniert das, wenn man den FastPWM Modus nimmt, das Top 
Register ICR1A nimmt und bei OCR1A einen vergleich setzt und togglet.

Also: Es gibt kein Problem. Alles unter Kontrolle!

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Da hilft nur eins:
Immer schön Kaffee kochen und abpumpen ;)

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.