Forum: Mikrocontroller und Digitale Elektronik PWM Atmega 32 LED Helligkeitssteuerung


von Werner1 (Gast)


Lesenswert?

Hallo
Da ich bislang noch keine PWM Signal programmiert habe hätte ich 
folgende Fragen an euch.
Ich möchte mit meinem Atmega32 am Ausgang PA5 und PA6 eine 
Helligkeitssteuerung realisieren.
An den beiden Ausgängen ist ein Transistor angeschlossen welcher die 
Spannung für eine LED schaltet.
Programmiersprache wäre C
CPU hat 16 Mhz
Wie realisiere ich diese Aufgabe am einfachsten?

von Uwe (de0508)


Lesenswert?

Hallo Werner1,

man ließt/ hört es nicht gerne, im Datenblatt liegt an diesen Pins nur 
der ADC. Somit müssest Du dir die passenden PWM Pins aus dem Datenblatt 
heraus lesen.

von Werner1 (Gast)


Lesenswert?

Ist es nicht möglich diesen Ausgang schnell zu schalten?

von Wolfgang (Gast)


Lesenswert?

Werner1 schrieb:
> Ist es nicht möglich diesen Ausgang schnell zu schalten?

Möglich schon, aber eine schlechte Wahl, wenn man die Sache bequem und 
rechenzeitsparend machen möchte.

In einer PWM-Betriebsart könnte die Timer-Hardware das Signal 
selbständig auf OC1A (PD5) und OC1B (PD4) erzeugen, wie im 
AVR-GCC-Tutorial/Die Timer und Zähler des AVR beschrieben.

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.