Dann willst du die bereits dekodierten Impulse für das Servo auswerten. Das ist was anderes.
Ich sehe nicht wo du deinen INT0 initialisierst, nehme an er steht auf steigende Flanke, die steigende Flanke löst den ISR aus, startet den Timer, stellt den INT0 auf fallende Flanke, setzt "flanke" auf 0. Die nächste fallende Flanke löst ISR aus, stoppt den Timer, Timer auslesen,INT0 auf steigende Flanke, "flanke" auf 1. usw.
Ich weiss nicht ganz wo da das Problem liegt.
Hubert