Bonjour,
Je désire réaliser un comparateur de fréquence avec un PIC 16F87X. J'ai deux ondes carrés externes qui varient entre 20Hz et 200 Hz. Je veux donc les comparer et obtenir la différence de fréquence entre les deux.
J'ai lu beaucoup sur le sujet. J'ai décidé d'utiliser les timer0 et timer1 en mode "counter". Ainsi, je pourrai calculer le nombre de fronts montants dans un espace de temps donné. Selon le temps d'éxecution d'un cycle d'instruction, la valeur de prédiviseur, et la valeur avant débordement du compteur, je pourrai retrouver la période de mon signal en seconde. Ainsi, j'obtiens la fréquence pour un signal.
J'aimerais savoir comment procéder pour ce qui est du code. Je ne suis pas sur de savoir de quel façon m'y prendre afin de traiter les deux compteurs simultanément. J'aurais simplement besoin d'une piste de départ.
Je programme en assembleur et j'utilise MPLAB IDE pour la compilation.
Merci beaucoup!
-----