Hola que tal muchachos!!, estoy recien probando los comandos de la LCD en CCS y el 18F4550, pero tengo un problema, trato de mostrar el valor medido desde el ADC en la LCD y resulta que lo hace a medias... Pues si, a medias!
... Si el potenciometro que está en la entrada del ADC marca 0,75 V, pues en la pantalla se me muestra 0. 5 V, si el POT marca 1.43V en la LCD se ve 1. 3 V y así sucesivamente!!! es decir, el primer numéro decimal nunca aparece.... Ya le he cambiado los modos de representación del float y nada... Ahora cuando mando eso por el hyperterminal todo se ve muy pero muy bien!! pero en la LCD se daña todo!!! Alguien sabe porque se produce esto?? Ah por cierto, si coloco el float para que lo muestre como exponencial, pues si muestra todo el numéro pero con el +e0....
Por cierto para los que vayan a simular... Despues que aparezca el dibujito en la LCD, presionen el pulsador C o c, para observar el valor del ADC.......
He aquí una imágen de la simulación en Proteus!!!
Y aquí el pedacito de programa que se encarga de enviar el dato a la LCD...
Atte: Enigma... La llanerita de Guayana