Wie sind denn Werte für Ton und Zeit?

Timer2 ist ja nur ein 8-Bit-Timer, evtl hast du ein Überlauf, und die Bits ab 8 aufwärts landen in der Tonne?

Evtl den Prescaler benutzen, denn werden die Werte kleiner.