timer0, 1 et 2 de comptage?

P

pomme

Guest
salut, puis-je utiliser ni timer0, timer1 ou timer2 dans PIC16F877 pour compter des buts?est-il utiliser pour interrompre le comptage?

 
Salut!

Si je comprends bien votre question,

Timer 0 peut être utilisé pour compter.Il peut compter de 0 à 255 (8 bits) et elle a une broche d'entrée pour impulsions extérieures.TMR0 peut aussi compter en utilisant FOSC / 4 impulsions (la principale PIC oscillateur divisé par 4).Les entrées peuvent être divisés par un prescaler (partagée avec Timer chien de garde, mais vous pouvez utiliser le prescaler pour WDT TMR0 ou une seule fois à l'heure).

Timer 1 peut également être utilisé pour compter.Il peut compter de 0 à 65535 (16 bits) et elle a une broche d'entrée à l'extérieur ou à des impulsions supplémentaires à mettre en oeuvre un oscillateur basse fréquence (jusqu'à 200kHz XTAL).La FOSC / 4 option est également disponible.Vous pouvez diviser ces signaux par un prescaler (pas le même de TMR0).TMR1 est également utilisé dans les modules de capture et comparaison.

Timer 2 (8 bits) est moins versatile car il ne dispose pas d'une source extérieure, mais seulement la FOSC / 4 option.Il a un prescaler pour le comptage des impulsions et est utilisé principalement pour le module PWM comme une base de temps du générateur.

Vous pouvez configurer des interruptions lorsque le trop-timers obtenir et de les utiliser simultanément (CCP avis que l'utilisation de modules, vous
n'avez pas à disposition pour d'autres fins).

 
jetez un oeil à cette

# http://mdubuc.freeshell.org/Robotics/Tips.html timers

 

Welcome to EDABoard.com

Sponsor

Back
Top