Hola Muchachos: Por favor necesito que me digan en que puedo estar fallando en este programita que no me anda. Necesito sacar una frecuencia de 153600hz, tengo un pic 16f819 de Oscilador interno=8Mhz. Segun mis calculos el PR2 debe ser igual a 12. y el cycle duty = 26. El tema es que no me larga nada. Por favor si alguien me puede dar una mano. Diganme si necesito configurar otra cosa al pic para que ande. Ej salida al puerto,algo del oscilador interno, etc.
Aca va el programa:
#include <16f819.h>
#fuses XT, NOPROTECT, NOPUT, NOWDT, NOBROWNOUT, NOLVP, NOCPD, WRT
#fuses INTRC
#use delay(clock=8000000)
void main(void){
long duty_PWM1;
setup_timer_2(T2_DIV_BY_1, 12, );
setup_ccp1 (CCP_PWM);
duty_PWM1 = 26;
set_pwm1_duty(duty_PWM1);
while(1){
}
}
Gracias