Ce projet de compteur de fréquences frappe beaucoup de performances hors du microcontrôleur ATTINY2313. Cette puce fait tout le travail, mesurant la fréquence de la broche d’entrée et le multiplexage de l’ensemble de 7 affichages à sept segments qui lisent la mesure.
Le système n’est aussi précis que le cristal d’horloge utilisée par la puce AVR. [Manekinen] recommande donc d’en utiliser une avec les meilleures tolérances disponibles. Il est également nécessaire de choisir une valeur divisible par 1024 pour obtenir la meilleure combinaison de précision et de résolution. Dans ce cas, il utilise un oscillateur à cristaux de 22,1184 MHz, qui est une surclageuse mineure de la puce qui est spécifiée pour fonctionner à 20 MHz Max.
Nous n’avons absolument pas suivi son explication sur la manière dont les deux minuteries sont utilisées pour compter. Mais si nous voulions vraiment exercer une compréhension complète, son code (écrit à Bascom-AVR) est disponible. Si vous êtes juste intéressé par le matériel, nous avons incorporé une capture d’écran du schéma après la pause.