Professional Documents
Culture Documents
El mdulo PWM genera una seal binaria TTL con una frecuencia dada
(tpicamente bastante alta, por ejemplo 10 KHz) y por software se
puede ir cambiando el ciclo de trabajo de dicha seal:
El PWM usa el timer TMR2, por lo que ste no podr usarse como
temporizador de propsito general mientras se est usando el PWM. Se
puede utilizar para generar la interrupcin correspondiente al TIMER2
cada cierto tiempo. El postscaler del TMR2 no tiene efecto sobre la
frecuencia PWM, pero si influye sobre cuando se dispara (si est
habilitada) la correspondiente interrupcin (TMR2_flag). Si por ejemplo
el post-scaler es 1:16 entonces la interrupcin del TMR2 se activar
cada 16 periodos del PWM.
Fosc/Fpwm=48,000/10=4,800=4xPREx(PR2+1)->PREx(PR2+1)=1,200