Autor Tema: Iniciando con glcd 128x64  (Leído 85486 veces)

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

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Iniciando con glcd 128x64
« Respuesta #30 en: 06 de Mayo de 2009, 21:59:50 »
no he creado fonts xD sry MLO


y GRacias Micro , voy a probar el programilla!


Un Saludo!

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Iniciando con glcd 128x64
« Respuesta #31 en: 07 de Mayo de 2009, 00:33:10 »
Ok.

Al rato ya lo habia descargado!!!! muy bueno. Gracias micro!
El papel lo aguanta todo

Desconectado camacho86

  • PIC10
  • *
  • Mensajes: 1
Re: Iniciando con glcd 128x64
« Respuesta #32 en: 08 de Mayo de 2009, 10:26:26 »
hola, soy nuevo en esto de utilizar la glcd, no he podido mandar a mostrar mensaje alguno en la pantalla. la glcd que estoy utilizando es JHD529M1, en el pin 15 tiene un pin llamado PSB el el 16 no se utiliza, en estoy dos he visto que van los pines cs1 y cs2. estoy programando en ccs.
saludos!!!  :-/ :-/

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Iniciando con glcd 128x64
« Respuesta #33 en: 15 de Mayo de 2009, 10:46:25 »
Graciass a mi compa Redpic
Que me paso el dato del convertidor bmp a bin de microchip.Justo lo que buscaba

Estoy trabajando la GLCD y he logrado subir graficos desde un .h; quiero subir los datos desde una eeprom externa, pero quiero cargar el .bin directamente en el proteus -sin tener que estar programando el eeprom desde otro micro  :mrgreen: -



Cual es el convertidor que mencionas akena? Pasa directamente el bmp a un .bin para cargar a la memoria?  :shock: -me lo prestas??? :g) -

Saludos
El papel lo aguanta todo

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Iniciando con glcd 128x64
« Respuesta #34 en: 15 de Mayo de 2009, 11:48:56 »

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Iniciando con glcd 128x64
« Respuesta #35 en: 15 de Mayo de 2009, 12:19:46 »
Ok.

Gracias  :mrgreen:
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Iniciando con glcd 128x64
« Respuesta #36 en: 15 de Mayo de 2009, 13:03:10 »
Hola.

Ya lo he descargado, pero no se que esta pasando. Cuando cargo la imagen desde la memoria carga asi:



y cuando lo cargo desde el .h:



Hay que configurar algo en el programa que pasa de BMP a BIN? Yo no vi alguna opcion para configurarlo ...

El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Iniciando con glcd 128x64
« Respuesta #37 en: 15 de Mayo de 2009, 16:15:38 »
Hola.

Es la estructura del .BIN. Segun el de microchip, en los primeros espacios de memoria se da como una especie de descripcion del grafico. En este caso habria que modificarlo para que sirva con la GLCD, ya que la GLCD volca los datos del grafico directamente sobre la GRAM ....

El papel lo aguanta todo

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Iniciando con glcd 128x64
« Respuesta #38 en: 15 de Mayo de 2009, 16:37:20 »
Asi es , esa descripcion son los primeros 10 bytes según recuerdo,

Que salga al reves la imagen no me paso.

Que bueno lo arreglaste.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Iniciando con glcd 128x64
« Respuesta #39 en: 15 de Mayo de 2009, 21:58:17 »
No lo he arreglado!!!  :D :D

Pero ya estoy en eso ..... aunque en real, me toca cargar las imagenes desde otro micro ... no se como programar memrias EEPROM desde el ICD2...nunca lo he hecho ... hay varias cosas por probar  :mrgreen:

saludos
El papel lo aguanta todo

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Iniciando con glcd 128x64
« Respuesta #40 en: 15 de Mayo de 2009, 23:48:43 »

n_n  yo lo hago con mi preciado Pickit2 .

Que depsues de la ultima actualizan ya carga bin y no solo hex para las memorias.

Saludos!

Desconectado hernanfire

  • PIC10
  • *
  • Mensajes: 32
Re: Iniciando con glcd 128x64
« Respuesta #41 en: 17 de Agosto de 2009, 15:54:10 »
Hola a todos :lol:, hace un tiempo tenia ganas de manejar una GLCD y este hilo me parecio muy bueno
para aprender. Como siempre surgen dudas para aclarar, si alguien me da una mano....

Paso 1. :( En el archivo bmp_GLCD_, se encuentra todos los archivos a usar,
cuando lo ejecuto en el proteus, me pide los datos para la memoria 3ima.bin (este
archivo no esta en el comprimido.
Lo genero con el programa (de microchip Graphics Libray v1.75)ya que los mismos estan el primer archivo comprimido, Hada yo y
mokey. Le cargo este .bin a la memoria de datos pero no lo toma y queda en blanco tirando el siguiente cartel.

Paso 2.  :( Pretendo generar otro archivo .hex para cambiar las imagenes y solo dejar una,
de esta forma cuando lo paso por ccs me manda un error en el archivo de IC21  como muestra
el grafico abajo! Me imagino que se compila con CCS pero en los Devises no hay archivo
i2c.h pero si en el C18

alguien me podra ayudar gracias!!! :-/

 

Desconectado hernanfire

  • PIC10
  • *
  • Mensajes: 32
Re: Iniciando con glcd 128x64
« Respuesta #42 en: 17 de Agosto de 2009, 16:02:40 »
Olvide adjuntar las fotitos!!!!
Ahi van....

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Iniciando con glcd 128x64
« Respuesta #43 en: 17 de Agosto de 2009, 18:17:35 »
Aqui este include todo

Archivos /simulacion

Desconectado marturetjulio

  • PIC10
  • *
  • Mensajes: 44
Re: Iniciando con glcd 128x64
« Respuesta #44 en: 18 de Agosto de 2009, 02:10:53 »
hola quisiera saber si alguien del foro me podria ayudar a solventar unos problemitas. es que en el compilador este programa corre bien pero cuando lo simulo no me da bien salen las letras entre cortadas. quiero aprender como insertar texto en una glcd esto lo puedo hacer con las ayuda de estos foros por lo les doy las gracias a todos
#include <16F877.h>
#device *=16
//#include <stdlib.h>
#fuses  HS,NOWDT,NOLVP

#USE DELAY (CLOCK=4000000)

#include <HDM64GS12.C>
#include <GRAPHICS.C>
char escriText[]="JULIO ";

void main() {

glcd_init(on);   // iniciamos la lcd
delay_ms(1000);
GLCD_text57(10,10,escriText,1,ON);
 
}
 
tambien me gustaria aprender a inserta el archivo .hex de una imagen en un programa en c como este, para poder visualizar una imagen en la glcd.ya se como crear el archivo .hex con la ayuda de glcd_editor. lo que no se es como o con que comandos lo llamo desde el programa.
 aqui les dejo la imagen del circuito
Expeciencia es simplemente el nombre que le damos a nuestros errores!!!


 

anything