C
crocklip
Guest
Salut,
J'utilise un PIC 16F877A-
J'essaie de trouver la période d'un signal d'entrée à une broche d'entrée.Pour le faire, je démarrer la minuterie (TMR0) lorsque l'entrée de la broche passe au niveau haut pour la première fois.après 20 périodes du signal d'entrée, je l'arrêter.En faisant cela, je peux diviser la valeur de la minuterie à ce point par 20, puis multiplier le résultat par la durée de la minuterie.Cela devrait me donner la période du signal d'entrée ...Donc ma question est peut-PIC gérer le code suivant:
timer_time = (((0xFF) * (overflow_acc) TMR0) * (1/0.000064));signal_period = (timer_time/20);
où 0.000064 est la période de la minuterie (TMR0)
J'utilise le compilateur C-TECH HI.
Toute aide serait super,
Merci
J'utilise un PIC 16F877A-
J'essaie de trouver la période d'un signal d'entrée à une broche d'entrée.Pour le faire, je démarrer la minuterie (TMR0) lorsque l'entrée de la broche passe au niveau haut pour la première fois.après 20 périodes du signal d'entrée, je l'arrêter.En faisant cela, je peux diviser la valeur de la minuterie à ce point par 20, puis multiplier le résultat par la durée de la minuterie.Cela devrait me donner la période du signal d'entrée ...Donc ma question est peut-PIC gérer le code suivant:
timer_time = (((0xFF) * (overflow_acc) TMR0) * (1/0.000064));signal_period = (timer_time/20);
où 0.000064 est la période de la minuterie (TMR0)
J'utilise le compilateur C-TECH HI.
Toute aide serait super,
Merci