Wie schnell läuft denn dein TImer 1 ?
Also in welcher frequenz kommt der ISR ?
Da es ziemlich unprkaktisch ist 2 Timer zu verwenden und bei dem Timer 0 es rellativ doof ist 3 sec einzustellen würde ich dir vorschlagen einfach einen Wert in deiner ISR von Timer 1 Hochzählen zu lassen und diesen abzufragen
Sobald wert X den Wert Y erreicht hat (etwa 3sec dann)
Springt er in ein Sub (Gosub befehl) macht den Käse und springt zurück
(Return)
Wäre mein VOrschlag ^^

mfg