> Hat Jemand eine bessere/einfachere Lösung oder einen Grund, wieso
> das nicht funktionieren könnte?
Das passt schon so.
Es gibt eben 2 Möglichkeiten
* einmal lässt man einen Eingang eine gewisse Zeit offen
und zählt wieviele Pulse in diesem Zeitraum reinkommen
* die andere Möglichkeit vertauscht einfach nur die Rollen
die Eingangspulse steuern das Zeitfenster, in dem man Takte
einer bekannten Frequenz zählt.
Das eine Verfahren ist für hohe Frequenzen besser, das andere für
niedrige.
Das erste Verfahren hat dafür wieder den Vorteil, dass man Ergebnisse in
einem definierten, immer gleichen Zeitraster bekommt.
Dafür kann es wieder sein, dass die Update Frequenz mit dem 2.ten
Verfahren höher ist. Schliesslich muss man ja nicht 1 Sekunde lang Pulse
zählen (die 1 Sekunde jetzt nicht als in Stein gemeisselt ansehen)
Nicht ausser Acht gelassen werden darf auch der Fall, dass überhaupt
kein Eingangssignal vorliegt. Das erste Verfahren kommt problemlos damit
zurecht und liefert auch das erwartete Ergebnis von 0, das zweite
Verfahren (naiv implementiert) wartet hingegen bis zum St.
Nimmerleinstag auf den Startpuls. Klar, lässt sich lösen. Man darf nur
nicht darauf vergessen.