f Como medir el ancho de pulso con el modulo CCP con pic16f877a ~ Ingenieria a nivel industrial

Visita mi canal de youtube

domingo, 28 de mayo de 2017

Como medir el ancho de pulso con el modulo CCP con pic16f877a

Resumen:
Se utiliza el modo captura de ccp, configurandolo para que detecte el flanco de subida o bajada del pulso a medir. Cada vez que se produzca una dteccion de flanco, el valor del TMR1 pasara al registro del modulo CCP.

Componentes: lm016l, pic16f877a, oscillocope,
El compilador C suministra una serie de funciones para el manejodel modulo ccp.
Configuracion del modulo ccpx:

setup_ccpx(modo);


modo hace referencia a los bits ccpxm3:ccpxm0 del registro ccpxcon

                             Figura. Modos de sutup_ccpx(MODO).


Los valores para comparar se fijan en los registros CCPRx.

En el compilador C, estos registros estan definidos en el fichero include, por ejemplo en el 16f877a.h.

deficinion del ciclo de trabajo para PWM:

set_pwmx_duty(valor):

valor: dato de 8 o 16bis que determina el ciclo de trabajo. Este valor,junto con el valor del preescaler del TMR2, determina el valor del ciclo de trabajo. En la configuracion del TIMER2, el postcaler debe valer 1.






DESCARGAR SIMULACION DE ISIS PROTEUS:

DESCARGA PROGRAMACION DE CCS PIC C COMPILER

PARA DESCARGAR PROGRAMA EL DE ISIS PROTEUS Y CCS PIC C COMPILER 









1 comentario:

  1. son solos virus los que estan disponibles para descargar en su pagina, sea serio.

    ResponderEliminar