hola
tengo el siguiente problema con las señales PWM del PIC18f4520, en CCS, en el programa se se hace la siguiente declaracion de variables, se configura el timer 2, y configuran las dos salidas ccp del pic como salidas PWM
long hold_regs[2];
long valor_1, valor_2;
setup_timer_2(T2_DIV_BY_1,225,1);
setup_ccp1(CCP_PWM);
setup_ccp2(CCP_PWM);
luego tengo varias casos en switch, dentro estos casos esta el leer el valor del ciclo de trabajo (duty), y el escribir un valor de ciclo de trabajo, ademas de otras opciones que son detectar el encendido de switch a exterior, y el prender unnos led
las señales PWM las tengo conectadas a dos led, los cuales a traves de su intencidad luminica me indican el nivel de ciclo de trabajo que se tiene
valor_1=hold_regs[0];
valor_2=hold_regs[1];
set_pwm1_duty(valor_1);
set_pwm2_duty(valor_2);
al arrancar el programa se elige el caso de escribir un sierto valor, luego leer el estado de las salidas PWM, despues escojo leer un led y los led de las salidas PWM se apagan, vuelvo a escribir y leer el valor del ciclo de trabajo y no pasa absolutamente nada.
a que se debera este problema