Dann werd ich das Programm mal umbauen.
Muss ich sowieso neu anfangen.
Mir ist grad aufgefallen, dass die Berechnung der Drehzahl so irgendwie sowieso nicht stimmen kann. Da ja der Timerwert sich nicht im Sekundentakt ändert; Hab den Prescaler übersehen.

Aber irgendwie steh ich grad aufm Schlauch, den richtigen Timer (8/16 Bit) und den richtigen Prescaler zu finden, damit Drehzahlen von 500 bis 6000 erfasst werden können.
Für 500 RPM muss der Zähler bis 0,12 Sekunden durchzählen können ohne Überlauf.
Aber um bei hohen Drehzahlen auch noch annähernd genau messen zu können, muss die Zeitauflösung relativ hoch sein...

Edit: Nach Rechnung müsste die mindestauflösung bei 1,6 µs liegen...

Und da steh ich grad vor nem Denkproblem:
Timer möglichst genau oder möglichst lang kein Überlauf...