Você está na página 1de 10

FACULTAD DE INGENIERIA EN SISTEMAS

ELECTRONICA E INDUSTRIAL
CARRERA: Electrnica Y Comunicaciones
MICROCONTROLADORES
Mdulo CCP PIC

NIVEL: Sptimo A
NOMBRES:
Tatiana Llerena
David Bermdez
Erick Zambrano

MODULO CCP
CCP (Captura/Comparacin/PWM):Permite medir y controlar
diferentes eventos.
Modo captura: Proporciona el acceso al valor actual del
Timer1 (que cambia su valor constantemente).
Modo comparacin: Compara constantemente valores de dos
registros. Uno de ellos es el Timer1. Este circuito tambin
permite activar un evento externo despus de que haya
expirado una cantidad de tiempo predeterminada.
Modo PWM: (Pulse Width Modulation) puede generar
seales de frecuencia y de ciclo til variados por uno o ms
pines de salida.

MODO CAPTURA

MODO COMPARACIN
Por ejemplo para el mdulo CCP2, mediante esta forma de
trabajar del mdulo CCP2 lo que hace es comparar
continuamente el valor que va tomando el temporizador
TMR1 (el cual tiene que haber sido configurado como
temporizador), con un valor almacenado previamente en
los registrosCCPR2HyCCPR2Ldel mdulo CCP,
conforman un solo registro de 16 bits.

El timer 1 debe estar configurado en modo temporizador


o contador sncrono nunca en modo contador asncrono

En el modo de comparacin, el contenido del registro


CCPx se compara con el par de TMR1 o TMR3. Cuando
son iguales, el pin CCPx puede:
Ser alto
Ser bajo
Conmutado (de bajo a alto o viceversa)
No cambiar (refleja el estado del latch de E/S)

DIAGRAMA DE BLOQUES

CONFIGURACION
El usuario debe configurar el pin CCPx como una salida.
TMR1 y/o TMR3 deben estar en modo Timer o Contador Sincronizado
Cuando se usa interrupcin por SW, el pin CCPx correspondiente no es
afectado. Solo se genera una interrupcin CCP (si est habilitada) y el bit
CCPxIE = 1
Ambos mdulos estn equipados con un Disparo por Evento Especial. Se
habilita con CCPxM3:CCPxM0=1011. Para cualquier mdulo, el Disparo
reajusta el par de registros de temporizacin; esto permite que los registros
CCPRx sean utilizados como registros programables de temporizacin.
Tambin puede iniciar una conversin A/D, para lo cual el conversor A/D
debe estar habilitado con anterioridad

MODO PWM
En el modo de modulacin de ancho de pulso, el pin
CCPx produce
Hasta una salida PWM de resolucin de 10 bits.
El pin CCP1 se multiplexa con el pestillo de datos
PORTC,
El bit TRISC <2> debe ser borrado para que el CCP1 sea
un pin una salida.
Bit de configuracin en el modo PWM: P1M1-P1M0
El pin P1A es la entrada del mdulo de
Captura/Comparacin en todos los modos, menos en
modo PWM. Los pines P1B, P1C y P1D actan como los
pines de E/S del puerto D.

RECURSOS
REQUERIDOS

DIAGRAMA DE BLOQUES DEL MODO PWM

CONFIGURACIN PARA EL
FUNCIONAMIENTO DE PWM
1. Establezca el perodo PWM escribiendo en el registro
PR2.
2. Ajuste el ciclo de trabajo PWM escribiendo en el registro
CCPR1L y CCP1CON <5:4> bits.
3. Haga que el pin CCP1 produzca un borrado del bit TRISC
<2>.
4. Configure el valor de pre escala TMR2 y active Timer2
escribiendo en T2CON.
5. Configure el mdulo CCP1 para el funcionamiento PWM

Você também pode gostar