Este proyecto de medidor de frecuencia aprieta un montón de rendimiento fuera del microcontrolador Attiny2313. Ese chip hace todo el trabajo, midiendo la frecuencia en el pasador de entrada, así como multiplexante del conjunto de 7 pantallas de siete segmentos que leen la medición.
El sistema es solo tan preciso como el cristal del reloj utilizado por el chip AVR, por lo que [Manekinen] recomienda usar uno con las mejores tolerancias disponibles. También es necesario elegir un valor divisible para 1024 para obtener la mejor combinación de precisión y resolución. En este caso, está utilizando un oscilador de cristal de 22.1184 MHz, que es un overclocking menor del chip que se puede ejecutar a 20 MHz máx.
No seguimos absolutamente su explicación de cómo se usan los dos temporizadores para contar. Pero si realmente queríamos profundizar por un entendimiento completo, su código (escrito en Bascom-AVR) está disponible. Si solo está interesado en el hardware, incrustamos una captura de pantalla del esquema después del descanso.