Die Ausgabe funktioniert jetzt, aber die anfängliche Berechnung ist immer noch falsch

Die sieht so aus:
Code:
#define TICK 32


uint32_t myVar = 0;


ISR(...) {
	myVar = TCNT1;
	TCNT1 = 0;
	
	myVar *= TICK;
	
	...
}
mfg