Hab grad herausgefunden, dass wenn ich die Anweisung:

"TIMSK2 = (1<<OCIE2A)|(1<<OCIE2B)|(0<<TOIE2); /* Capture Overflow A/B Enablbe */"

..weglasse, es dann so wie gedacht funktioniert.
Nur versteh ich jetzt nicht, wie das sein kann?!
TIMSK schaltet doch die Pins, welche ich für die Ausgabe des PWM-Signals brauche EIN, wenn ich dort OCIE auf 1 setze...
Ich bin verwirrt..

Die Pins die zur PWM Ausgabe gehören geben aber genau das PWM-Signal aus.. obwohl sie nach meiner Meinung nicht dafür freigeschaltet wurden, nachdem die Zeile da oben nun fehlt.

Mit anderen Worten:
Das Programm funktioniert jetzt wie gewollt, aber WARUM es das tut ist mir nicht klar...

Die beiden anderen Fragen bestehen auf jeden Fall noch.. ich würde mich freuen, wenn ich wenigstens darauf ne Antwort bekäme, falls das andere keiner weiß

Danke