Autor Tema: PIC con GLCD  (Leído 5057 veces)

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

Desconectado Cristy_MC

  • PIC10
  • *
  • Mensajes: 3
PIC con GLCD
« en: 15 de Julio de 2010, 20:36:03 »
Hola a todos :)

         He tratado de controlar una pantalla LCD grafica y no lo he logrado con el PIC solo se enciende pero no realiza ninguna funcion, en mi caso estoy empleando la LM4229 de 240X128, pero antes utilice la lgm12641bs1r y con esa si me funciono mi programa esta es de 128X64, estoy empleando el 16F877A.

         Podrian ayudarme.

         Gracias Chao :)
Chaparrita

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: PIC con GLCD
« Respuesta #1 en: 15 de Julio de 2010, 20:38:33 »
Exactamente cual es el problema? Lograste inicializarlo? Cual es el código que implementas y no te funciona? Cual es el esquema que utilizas en la conexión? .....
No contesto mensajes privados, las consultas en el foro

Desconectado Cristy_MC

  • PIC10
  • *
  • Mensajes: 3
Re: PIC con GLCD
« Respuesta #2 en: 16 de Julio de 2010, 01:00:19 »
Si si pude inicializarlo, pero no me hace nada el codigo y de hecho como quiero saber como trabaja primero tome el ejemplo de un libro y si me lo permite con el lgm12641bs1r pero con el LM4229 no de hecho.

Mira el código es este

#include <16F877a.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock = 20000000)
#include <HDM64GS12.c>
#include <graphics.c>
#use standard_io(a)

void main()
{
   CHAR A5[ ]="A5";
   CHAR A4[ ]="A4";
   CHAR A3[ ]="A3";
   CHAR A2[ ]="A2";
   CHAR A1[ ]="A1";
   CHAR A0[ ]="A0";
   CHAR IN[ ]="PUERTO A";

   glcd_init(ON);

   glcd_text57(33,30,A5,1,1);
   glcd_text57(49,30,A4,1,1);
   glcd_text57(65,30,A3,1,1);
   glcd_text57(81,30,A2,1,1);
   glcd_text57(97,30,A1,1,1);
   glcd_text57(113,30,A0,1,1);
   glcd_text57(30,5,IN,2,1);

   while(1)
   {
      if(input_state(PIN_A5)==0)
      {
         glcd_rect(32,40,46,60,1,1);
      }
      else
      {
         glcd_rect(32,40,46,60,1,0);
         glcd_rect(32,40,46,60,0,1);
      }
      if(input_state(PIN_A4)==0)
      {
         glcd_rect(48,40,62,60,1,1);
      }
      else
      {
         glcd_rect(48,40,62,60,1,0);
         glcd_rect(48,40,62,60,0,1);
      }
      if(input_state(PIN_A3)==0)
      {
         glcd_rect(64,40,78,60,1,1);
      }
      else
      {
         glcd_rect(64,40,78,60,1,0);
         glcd_rect(64,40,78,60,0,1);
      }
      if(input_state(PIN_A2)==0)
      {
         glcd_rect(80,40,94,60,1,1);
      }
      else
      {
         glcd_rect(80,40,94,60,1,0);
         glcd_rect(80,40,94,60,0,1);
      }
      if(input_state(PIN_A1)==0)
      {
         glcd_rect(96,40,110,60,1,1);
      }
      else
      {
         glcd_rect(96,40,110,60,1,0);
         glcd_rect(96,40,110,60,0,1);
      }
      if(input_state(PIN_A0)==0)
      {
         glcd_rect(112,40,126,60,1,1);
      }
      else
      {
         glcd_rect(112,40,126,60,1,0);
         glcd_rect(112,40,126,60,0,1);
         delay_ms(400);
      }
}
Chaparrita

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: PIC con GLCD
« Respuesta #3 en: 16 de Julio de 2010, 13:22:43 »
Como te das cuenta que lo inicializa? Habría que leer el datasheet para ver si la secuencia que se está utilizando es la correcta, los tiempos que necesita, ect.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado Cristy_MC

  • PIC10
  • *
  • Mensajes: 3
Re: PIC con GLCD
« Respuesta #4 en: 21 de Julio de 2010, 23:51:05 »
Hola disculpa la demora pero es que ya me habia confundido , mira lo que pasa es que para utilizar el GLCD de 240x128 me pide un controlador el T6963 pero no lo he encontrado para ver la libreria, en el caso del 128x64 me pedia la HDM64GS12.c y trabaja muy bien ya me hace todo lo que quiero ya nada mas le modifique algunas cosas ami gusto. Pero sigo con bastantes problemas con el GLCD estoy empleando el LCM-S240128GSF
Chaparrita

Desconectado wuili_87

  • PIC10
  • *
  • Mensajes: 1
Re:PIC con GLCD
« Respuesta #5 en: 15 de Mayo de 2018, 12:43:39 »
Alguien queme pueda ayudar....  entrego proyecto mañana y necesito utilizar esa pantalla pero no se, como utilizarla por que no se como se inicialisa

Desconectado Robert76

  • PIC24F
  • *****
  • Mensajes: 577
Re:PIC con GLCD
« Respuesta #6 en: 23 de Mayo de 2018, 09:36:03 »
Hola, para poder colaborar es necesario saber, el código del programa que intentas implementar, que tipo de pantalla(controlador), que protocolo si lo permite la misma, es decir comunicación serie o paralela, etc.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:PIC con GLCD
« Respuesta #7 en: 23 de Mayo de 2018, 11:51:16 »
Hola, para poder colaborar es necesario saber, el código del programa que intentas implementar, que tipo de pantalla(controlador), que protocolo si lo permite la misma, es decir comunicación serie o paralela, etc.

La persona debía entregar un proyecto "al dia siguiente", nadie da en una asignación para que se haga al otro día cuando la gente no tiene conocimiento del tema, es absurdo pensarlo nomas. Entonces significa que la persona no estuvo prestando atención en clases, por ende no estuvo haciendo nada y ahora esta tirando manotazos de ahogado cuando le faltaba 1 día para entregarlo.
Por eso mismo nadie le contesto. Y es por eso que posee 1 solo mensaje en el foro, entro para ver si alguien le daba el código ya realizado.

Citar
Fecha de registro: 15 de Mayo de 2018, 12:39:50
Última vez activo: 15 de Mayo de 2018, 12:44:54

Era tanta la desesperacion, que ni siquiera sabe como funciona un foro, creyó que era una especie de chat. Se registro, espero 5 minutos para que le contestaran, y como nadie lo hizo, no volvió mas.