Bonjour,
Je suis en train d'essayer de réaliser un fréquencemètre avec Arduino avec le timer en mode capture.
Je ne suis pas spécialiste de ce type de microcontrôleur et je tâtonne un peu.
La lecture donne toujours 0.
J'en déduis que l'initialisation du timer n'est pas correcte.
J'utilise le timer 5 et l'entrée 47
le programme d'initialisation :
TCCR5B = 0;
TCCR5A = 0;
TCNT5 = 0;
TIFR5 = (1<<TOV5);
TIMSK5 = 0;
TCCR5B = (1<<CS52) | (1<<CS51) | (1<<CS50);
le programme de mesure dans une itération :
TCNT5=0;
delay_ms(10); // acquisition sur 10ms
FREQUENCE=TCNT5;
-----