Hola a todos, tengo un problema para imprimir correctamente en el LCD el porcentaje del PWM.
Estoy usando una frecuencia de oscilador de 4mhz, pic 16f88,ADC 10 bits y frecuencia PWM 400Hz.
setup_timer_2(T2_DIV_BY_16,155,7); //frecuencia de 400hz
x=count;
set_pwm1_duty(x); //cargo el valor 0-1024 al PWM
ct=(x) *10/102.4; // ACA TENGO EL PROBLEMA, EL PORCIENTO QUE ME MUESTRA NO CORRESPONDE CON EL REAL, TIENE QUE SER CON UN DECIMAL.
lcd_gotoxy(1,1);
lcd_putc ("PWM=%");
lcd_gotoxy(10,1);
printf(lcd_putc "%1.1f",ct);
Bueno, espero se entienda. Saludos a todos y gracias por su ayuda.