Hallo commander7,
du mußt den Timer im Interrupt verstellen bzw. neu laden.
Bei deiner Variante ist beim nächsten IRQ alles beim alten.
Gruß, Michael