TODOPIC
FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: djpalas en 21 de Diciembre de 2007, 15:04:56
-
Buenas amigos!!
Voy a iniciarme en las pantallas GLCD. Y me gustaría que me ayudacen a seleccionar alguna.
Para la aplicación que quiero realizar tendría que poseer la cualidad que no necesite refresco para mantener la imagen. Bueno un tamaño entre 128 o 256, el tamaño no importa (para esta aplicación claro :D).
Estoy buscando en RS ( http://www.amidata.es ).
Muchas gracias de antemano por su ayuda :)
Saludos!!
Diego J.
-
Hola djpalas,
Este es de Futurlec, pero, es facilísimo de utilizar.
http://www.todopic.com.ar/foros/index.php?topic=15750.0
Un saludo desde Alicante.
-
Hola djpalas,
Este es de Futurlec, pero, es facilísimo de utilizar.
http://www.todopic.com.ar/foros/index.php?topic=15750.0
Un saludo desde Alicante.
Hola Azicuetano!!
Gracias por la respuesta :)
Se necesita refresco para mantener la imagen?
Es que estoy un poco "pez" en pantallas GLCD. Al igual que retroiluminada es blacklight, para esta propiedad de no necesitar refresco para mantener la imagen sabeis como sería tecnicamente?
Saludos!!
-
El programa es más o menos así:
void main()
{
int8 coordenada_Y=0, coordenada_X=0, posfila=0;
signed char kk=0;
unsigned char temporal=0;
set_tris_a(0b00000000);
glcd_init(ON); // inicializa el LCD
// delay_ms(1000);
glcd_fillScreen(ON);
glcd_update();
for( coordenada_Y = 0 ; coordenada_Y < 64 ; coordenada_Y ++ )
{
for( coordenada_X = 0 ; coordenada_X < 128 ; coordenada_X ++)
{
if(bit_test(Prueba[coordenada_Y][coordenada_X],7))
{
glcd_pixel( coordenada_X,coordenada_Y, OFF );
}
}
}
glcd_update();
// delay_ms(5000);
while(1)
{
}
}
Cada vez que se ejecuta la función 'glcd_update()' el display se pinta. No es necesario estar pintando todo el rato lo mismo ni nada de nada. Si quieres cambiar el gráfico pues... lo cambias y vuelves a llamar a 'glcd_update()'.
El blacklight lo puedes poner si quieres. Es independiente de todo lo demás. Si quieres lo pones (alimentas los pines del blacklight) y se verá mejor. O si no lo quieres no lo pones. Es totalmente transparente al software.
No se si respondo a tus preguntas (es que estoy un poco :z) y no las entiendo muy bien).
Un saludo desde Alicante.
-
Gracias de nuevo, ahora si se me ha kedado claro las dudas :D
Asi que solo me queda manos a la obra y ponerme a programar driver :D para cuando llege la pantalla esten calentitos :D
Muchas gracias!!
Saludos!!