Gast
#1827073
Hey Leute ... ich hab einen Code für eine PWM geschrieben, der eigentlich auch gut lief, aber dann hab ich zwischendurch ein wenig rumgespielt damit und auf einmal läuft es nichtmehr. Sieht einer von euch woran es liegen könnte? Es soll eigentlich nur eine LED heller und dunkler werden. #include <avr/io.h> #include <util/delay.h> void main (void) { DDRD=0xff; DDRB = 0x02; TCCR1A = 0xC1; //8-Bit PWM TCCR1B = 0x01; //Teiler mit CPU Frequenz int i=50; int k=2; while (k!=1) { while (i!=250) { i=i+1; _delay_ms(5); OCR1A=i; } i=250; while (i!=1) { i=i-1; _delay_ms(5); OCR1A=i; } } }