TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: evamdopico en 09 de Abril de 2010, 06:44:39

Título: Ayuda PWM 16f876
Publicado por: evamdopico en 09 de Abril de 2010, 06:44:39
Buenos dias.

Estoy intentando hacer una modulación PWM con un ejemplo que viene en el CCS, utiliza una funcion que se llama.

set_PWM1_DUTY(0);

Estoy buscandola y no la localizo, alguien sabe donde la puedo descargar

Un saludo

Eva
Título: Re: Ayuda PWM 16f876
Publicado por: culebrasx en 09 de Abril de 2010, 07:06:32
Hola Eva,  en primer lugar con que compilador estas trabajando? me parece que CCS, si es asi no tienes que descargarla, con teclearla es suficiente, primero tendrás que haber configurado el CCP como PWM y el timer correspondiente,
setup_timer_2(T2_DIV_BY_16,255,1);
   setup_ccp1(CCP_PWM);

en el wizard del CCS te orienta sobre el tema

 y luego darle el duty:
set_pwm1_duty()

tienes una ayuda bastante completa en CCS que te orienta sobre el uso de las intrucciones...
Título: Re: Ayuda PWM 16f876
Publicado por: evamdopico en 12 de Abril de 2010, 09:10:10
Gracias por todo ya funciona bien.

No se por que no me funcionaba la función pero bueno solucionado.

Un saludo