hhmmm
du hast ja leider keine Hardware angegebe (was an den Eingängen hängt) was hängt denn an dem INT0 dran - dachte das es der Nulldurchgang ist weil du damit ja den Timer startest oder?

Int0_isr:
Start Timer1
Return

wenn du da noch die Variablen DimmerX alle auf 0 setzt könnte es doch klappen oder mach ich da nen Denkfehler?

ich glaub den Timer kann man nicht direkt abfragen sondern nur den Überlauf - bin mir aber nicht sicher....