Also:
Ich takte mit 16MHz. dann hab ich einen prescaler von 256 eingestellt und einen 9Bit PWM gewählt.
das macht eine Periodendauer von 1/(16MHz/256/512)=0,008192s
da der Zähler ein mal hoch und einmal runter zählt sind das dann 16,384ms.
Ich löse ja den interrupt jedes mal bei Compare von OCR1B aus. der ja immer nur einmal in diesen 16ms kommt.
Aber ich brauche ja auch eine so verhältnissmäßig lange Zeit, da mein Servo ja auch ne gewisse Zeit braucht um sich zu bewegen.
Wenn dir ne bessere möglichkeit einfallen würde, würde ich mich aber auch freuen.

Das mit dem "if" wäre auch noch ne möglichkeit. Aber das braucht je im gegensatz zu dem Interrupt gar nicht so lange.

MfG Jan