Referencia del Archivo ej_pwm.c

Ejemplo para trabajar con pwm.h . Más...

#include <pic/p16f877a.h>
#include <delayms.h>
#include <pwm.h>

Dependencia gráfica adjunta para ej_pwm.c:

Ir al código fuente de este archivo.

Definiciones

#define FOSC_HZ   20000000

Funciones

int main (void)


Descripción detallada

Ejemplo para trabajar con pwm.h .

Autor:
Fernando Pujaico Rivera
Fecha:
Mayo-2008
Versión:
v0.01
Leeme:
Ejemplo de compilacion : ./compila.sh ej_pwm 16f877a .

Preguntas y sugerencias a: fernando.pujaico.rivera en gmail.com
http://pic-gcc-library.sourceforge.net

Definición en el archivo ej_pwm.c.


Documentación de las definiciones

#define FOSC_HZ   20000000

Definición en la línea 15 del archivo ej_pwm.c.


Documentación de las funciones

int main ( void   ) 

Definición en la línea 20 del archivo ej_pwm.c.

Hace referencia a delayms, pwm1_set_data(), pwm2_set_data(), TMR2_PREESCALER_1, y TRUE.

00021 {
00022         delayms(100);
00023 
00024         // PWM_PERIODO   = (PR2+1)*4*PreescalerTMR2/FOSC_HZ     
00025         // PWM_DutyCycle = (CCPR1L:CCP1CON<5,4>)*PreescalerTMR2/FOSC_HZ 
00026                      //PR2 PreescalerTMR2 CCPR1L:CCP1CON<5,4>   
00027         pwm1_set_data(224,TMR2_PREESCALER_1,301);
00028         pwm2_set_data(224,TMR2_PREESCALER_1,301);
00029 
00030         while(TRUE);
00031         return 0;
00032 }

Gráfico de llamadas para esta función:


Generado el Thu Jan 8 00:56:15 2009 para pic-gcc-library por  doxygen 1.5.1