Hallo,
ich möchte 2 Leds dimmen an einen mega32.
Nur leider ist meine Rote LED am OCR1B ständig an.
die grüne am OCR1A wechselt wunderbar ihre Helligkeit.
Woran kann das liegen?
Code:
void init_pwm (void)
{
DDRD |= (1<<PD4); //PWM ROT
DDRD |= (1<<PD5); //PWM Blau
TCCR1A = (1<<WGM10)|(1<<WGM11)|(1<<COM1A1) |(1<<COM1B1)|(1<<WGM12)|(1<<WGM13); //16 Fast PWM nicht invertiert
TCCR1B = (1<<CS11)|(1<<CS10); //CLK F_CPU/64
}
Code:
void set_blue (uint16_t pwm)
{
OCR1A = pwm;
}
Code:
void set_red (uint16_t pwm)
{
OCR1B = pwm;
}
danke für eure Hilfe
Gruß deko
Lesezeichen