Hallo,

ja habs mal im Simulator versucht. Es geht. Naja hab mich schon bei void main(void) zurückgehalten.

Zum Problem. Um Hardwarefehler auszuschließen, würde ich noch eine LED an den PWM Ausgang hängen.
Ansonsten würde ich die Init nur einmal durchlaufen und dann nur noch den Vergleichswert (OCR1B) ändern. Wobei ich zugeben muss, dass es auch das so funktionieren müsste.

Gruß

Jens