Gast
#2673653
Hallo, ich habe einen ATmega2560 (STK600)und versuche im folgenden eine 8-bit pwm über Timer0 zu erzeugen. Ich habe als F-CPU 8MHz. Die PWM lege ich auf eine LED, die leuchtet auch, allerdings unabhängig vom eingestellten OCRA0A. Auch mit dem Oszi kann ich keine PWM feststellen, finde aber den Fehler nicht. Hoffe mir kann jemand weiterhelfen. Vielen Dank schonmal. int main(void) { while(1) { DDRB|=0b10000000; OCR0A=0x80; TCCR0A|=(1<<WGM01)|(1<<WGM00); //PWM-Mode 3 (FastPWM) TCCR0A|=(1<<COM0A1); //Non-Inverting PWM TCCR0A|=(1<<CS01); // Prescaler auf 8 } }