TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: micro_pepe en 11 de Febrero de 2011, 08:03:06
-
Estoy usando la libreria glcd_text57() de CCS para escribir texto en un lcd de 128x64, y cuando el valor de la variable cambia, no borra lo anterior sino que escribe encima, y al cabo de un tiempo se visualiza un cuadro negro.
Las lineas de visualización son estas:
glcd_init(ON);//En el main.
char Cadena[3];
int8 Entero;
//------------------------------
sprintf(Cadena,"%u",Entero);//En un bucle infinito,
glcd_text57(1, 1, Cadena, 1, 1);//donde Entero cambia de valor
He probado a poner "glcd_init(ON);" en el bucle, pero me borra el resto de la pantalla que no quiero borrar.
¿Alguna idea?
Saludos.
-
Es normal si no borras ese sector del LCD antes de re-escribir (Un rectángulo sin color y relleno ;-) ). Trabaja muy distinta a un LCD de caracteres ascii :mrgreen:
Saludos!
-
OK, lo haré así. Gracias.