Utiliser les PIC 16F et 18F/Exercices/Le mode PWM du module CCP (Capture Compare PWM)
Exercice 1
modifierOn rappelle la documentation du timer 2 :
Le PIC® a un oscillateur de fréquence 4 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
modifierLe Timer 2 et le module PWM d'un PIC 16F873A opèrent avec un oscillateur de fréquence 4 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).
- Quel registre contrôle la période et quel registre contrôle le temps ton ?
- Pour les valeurs données, quelle est la période des signaux PWM ?
- Pour les valeurs données, quel est le temps ton et le rapport cyclique correspondant ?
- Écrire le programme C qui réalise ce fonctionnement.