Hallo commander7,
Leider aber dreht der Motor immer noch stur seine Runden ohne die Geschwindigkeit zu ändern.
Das mag daran liegen, daß Tempo eine Byte-Variable ist und Timer1 ein Word.
Du änderst also maximal den 256ten Teil, oder 0,4%. Klar daß du nicht merkst, ob der Motor schneller wird.
Hast du noch einen Rat?
Du könntest die Variable Tempo mit 256 multiplizieren und diesen Wert in den Timer1 schreiben. Vermeide aber Rechenaufgaben im Interrupt.
Gruß, Michael