Modulos ccp
LECCIÓN 10: PERIFÉRICOS INTEGRADOS (II): MÓDULOS CCP
Índice: Introducción El modo captura. El registro CCPCON El modo comparación El modo PWM EjerciciosAlgunos modelos de PIC disponen de módulos CCP (Capture, Compare, PWM), capaces de realizar tres funciones: - captura de una señal - comparación con una señal - salida PWM
- temporizadorasociado a cada modo de funcionamiento índice
• MODO CAPTURA. REGISTRO CCPCON El registro CCPR captura el contenido de TMR1 si en la patilla CCPx (que debe estar configurada como entrada) se producealguna de las situaciones siguientes: - 1 flanco de subida - 1 flanco de bajada - 4 flancos de subida - 16 flancos de subida
- diagrama de bloques para el modo de captura -
MICROCONTROLADORES PIC:MÓDULOS CCP
2
- el registro CCPCON índice
• EL MODO COMPARACIÓN El contenido de CCP se compara constantemente con el de TMR1. Cuando son iguales, se puede producir alguna de estas situacionesen la patilla CCPx (debe estar configurada como salida): - se pone a "1" - se pone a "0" - no cambia, pero puede generar una interrupción
- diagrama de bloques para el modo de comparación índiceMICROCONTROLADORES PIC: MÓDULOS CCP
3
• EL MODO PWM En la patilla CCPx (que debe estar configurada como salida) se tiene una señal de impulsos modulados en anchura (PWM: pulse widthmodulation).
- diagrama de bloques para el modo PWM -
- forma de onda PWM -
TPWM = 1 + ( PR 2) ⋅ 4 ⋅ Tosc ⋅ [ prescaler de TMR 2]
duty = DC1 ⋅ Tosc ⋅ ( prescaler de TMR 2)
[
]
F log osc FPWM resmax = log( 2 )
bits
índice
MICROCONTROLADORES PIC: MÓDULOS CCP
4
EJERCICIOS 10.1.- Se desea detectar el momento en el que en una línea externa se han recibido un númerodeterminado de impulsos. Ese número viene fijado por el valor binario de cinco entradas conectadas a los terminales RA0 - RA4. Escriba un programa para un microcontrolador PIC que realice la función...
Regístrate para leer el documento completo.