Doc_Arduino:
Im CTC Modus allerdings, wird der Zähler im TCNTn mit dem OCRnA automatisch gelöscht. Was hat sich Atmel dabei nur gedacht.
Doh. Jetzt wo du es sagst. Das ist ja der ganze Sinn von CTC. Clear Timer on Compare Match. Dann ist es natürlich ein Problem mit mehreren Compare Registern zu arbeiten.
PWM funktioniert anders. Da läuft der Timer immer von BOTTOM nach TOP durch und beim Compare Match kann man was machen. Dadurch dass der Timer weiter läuft ist es dann kein Problem mehrere unabhängige Vergleichswerte zu haben.