02-Document Ressource Configuration Broche PWM
02-Document Ressource Configuration Broche PWM
02-Document Ressource Configuration Broche PWM
Il faut dans un premier temps configurer ces broches comme tant des sorties grce au
registre de configuration du PORTC : TRISC (voir document ressource sur la configuration
des ports dentres/sorties).
Par dfaut le type de fonctionnement utilis pour les broches est entres/sorties du
PORTC .
Si lon souhaite les slectionner un autre type de fonctionnement, il faut utiliser les
registres : CCP1CON (pour la broche RC2/CCP1) et CCP2CON (pour la broche
RC1/CCP2) :
FOSC
FCK TMR2
4 Pr-division Compteur
(1, 4 ou 16)
T2CKPS1 T2CKPS0
La sortie du TIMER2 est le registre 8 bits TMR2 qui correspond aux nombres
dimpulsions sur lentre du compteur CK.
F
La frquence du signal FCK dpend de la frquence dhorloge OSC du PIC16F877
4
(FOSC tant la frquence du quartz).
F
Pour grer des dures plus leves, on a la possibilit de diviser la frquence OSC par
4
1, 4 ou 16. Cette division est gre par les bits T2CKPS1 et T2CKPS0.
T2CON :
b7 b6 b5 b4 b3 b2 b1 b0
- TOUTPS3 TOUTPS2 TOUTPS1 TOUTPS0 TMR2ON T2CKPS1 T2CKPS0
4
T=PWMperiod=[(PR2)+1] TOSC
(TMR2 prescale value)
TOSC
TH=PWM duty cycle =(CCPRxL:CCPxCON<5:4>) (TMR2
prescale value)