Autor Tema: Elección de GLCD  (Leído 2641 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado djpalas

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 595
    • Microtronic
Elección de GLCD
« 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.

Saludos desde Cádiz, España
Web personal: http://www.microtronic.es

Desconectado Azicuetano

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1020
    • Aplicaciones Electrónicas en Alicante.
Re: Elección de GLCD
« Respuesta #1 en: 21 de Diciembre de 2007, 16:00:01 »
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.

Desconectado djpalas

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 595
    • Microtronic
Re: Elección de GLCD
« Respuesta #2 en: 21 de Diciembre de 2007, 17:49:05 »
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!!

Saludos desde Cádiz, España
Web personal: http://www.microtronic.es

Desconectado Azicuetano

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1020
    • Aplicaciones Electrónicas en Alicante.
Re: Elección de GLCD
« Respuesta #3 en: 21 de Diciembre de 2007, 18:51:33 »
El programa es más o menos así:

Código: [Seleccionar]
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.

Desconectado djpalas

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 595
    • Microtronic
Re: Elección de GLCD
« Respuesta #4 en: 21 de Diciembre de 2007, 19:40:40 »
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!!

Saludos desde Cádiz, España
Web personal: http://www.microtronic.es


 

anything