< Utiliser les PIC 16F et 18F < Exercices



Exercice 1

On rappelle la documentation du timer 2 :


Documentation interne du timer2

Le PIC® a un oscillateur de fréquence Mhz. Quelle est la période la plus lente de génération d'interruption de Timer 2 qu’il peut générer ?

En écrivant dans le registre T2CON, Timer 2 est mis en route, sans pre- ni post division. Quelle valeur vous devez écrire dans PR2 pour réaliser une fréquence de 4,00 kHz ?

Exercice 2

Le Timer 2 et le module PWM d'un PIC 16F873A opèrent avec un oscillateur de fréquence Mhz. Le Timer 2 prescaler est initialement positionné à 1:4, Le registre PR2 est chargé avec une valeur de 240 (décimale), et CCPR1H avec une valeur de 30 (décimale).

  1. Quel registre contrôle la période et quel registre contrôle le temps ton ?
  2. Pour les valeurs données, quelle est la période des signaux PWM ?
  3. Pour les valeurs données, quel est le temps ton et le rapport cyclique correspondant ?
  4. Écrire le programme C qui réalise ce fonctionnement.
Cet article est issu de Wikiversity. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.