Autor Tema: creo q mi lcd a muerto  (Leído 4154 veces)

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

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: creo q mi lcd a muerto
« Respuesta #15 en: 07 de Agosto de 2004, 14:23:00 »
Conecta el contraste a masa,yo he probado a conectarlo de la forma que tienes tú y tampoco me sale nada.
En cuanto al programa,es para un lcd 2x16,y por lo que veo el tuyo es un 4x20;pero creo,si no que me corrijan,que debería funcionar igual.
¿Qué modelo es? ¿Pone por algún sitio si es compatible con el HD44780?

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 868
RE: creo q mi lcd a muerto
« Respuesta #16 en: 07 de Agosto de 2004, 19:34:00 »
pon un potenciometro, ¿que te cuesta?

Desconectado botyas

  • PIC10
  • *
  • Mensajes: 28
RE: creo q mi lcd a muerto
« Respuesta #17 en: 08 de Agosto de 2004, 04:35:00 »
el modelo es Ampire AC204A el controlador el KS0066U o equivalente y el  HD44780 es equivalente vi por la pagina web.

el datasheet lo intente poner y no salio ahora lo adjunto otra vez a ver si sale y lo podeis ver. voy a poner el contraste a neg a ver q sale

q mara villa

"LCD OK!"

Por fin he visto la luz

ahora voy a probar con un pic generado por pic basic pro a ver q tal va esto


muchas gracias a todos y en especial a modulay q has trabajao muy bien

Desconectado botyas

  • PIC10
  • *
  • Mensajes: 28
RE: creo q mi lcd a muerto
« Respuesta #18 en: 08 de Agosto de 2004, 04:56:00 »
vale con el pic de modulay va de lujo puedo ver LCD OK!, pero he compilado yo uno creado con pic basic pro y solo me salen 2 lineas negras alguien sabe a q puede ser debido esto.

Creo q es por la pata RW ya q en no la tengo configurada en mi programa , tngo varios programas de muestra y el manual de pic basic y no aparece ningun DEFINE para esta pata solo para RS; E y DATOS

Desconectado botyas

  • PIC10
  • *
  • Mensajes: 28
RE: creo q mi lcd a muerto
« Respuesta #19 en: 08 de Agosto de 2004, 07:13:00 »
muchas gracias otra vez modulay, pero parece q co PBP no quiere funcionar y en el subforo nadie me dice nada, parece q salgo de una y empiezo en otra.

Conseguire algun dia hacer funcionar el dixoso LCD??

me podrias pasar el archivo fuente del hex  para ver si asi puedo hacerlo funcionar?? Esta en C o en ensamblador??

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: creo q mi lcd a muerto
« Respuesta #20 en: 08 de Agosto de 2004, 07:18:00 »
El archivo que te pasé ya funcionó ¿no?... LCD OK!
¿para qué lo quieres otra vez?
Está escrito en C.
En cuanto al PBP,yo no te puedo ayudar,pero ten paciencia ya te contestará alguien.
Saludos

Desconectado botyas

  • PIC10
  • *
  • Mensajes: 28
RE: creo q mi lcd a muerto
« Respuesta #21 en: 08 de Agosto de 2004, 12:08:00 »
yo me referia al archivo en C para ver si puedo hacer el programa en C en vez de en PBP, aunq sea un poco mas complicado de C tengo algunos apuntes del insti q podria desenpolvar, no sera tan facil como LCDOUT de PBP pero alguo se tendra q hacer

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: creo q mi lcd a muerto
« Respuesta #22 en: 08 de Agosto de 2004, 14:28:00 »
Necesitas el compilador PCW.Cuando lo consigas,para que el programa funcione,hay que modificar el archivo "lcd.c" que s una librería incluída en el compilador.
Ahí te va el código:
Codigo:

#include <16F876.h>
#use delay(clock=20000000)
#fuses HS,NOWDT,NOPUT,NOLVP,NOBROWNOUT,NOWRT
#include "lcd.c"

void main()
   {
   lcd_init();
   printf(lcd_putc,"LCD OK!");
   while(TRUE) {}
   }



Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 868
RE: creo q mi lcd a muerto
« Respuesta #23 en: 08 de Agosto de 2004, 17:15:00 »
Escrito originalmente por Modulay
Necesitas el compilador PCW.Cuando lo consigas,para que el programa funcione,hay que modificar el archivo "lcd.c" que s una librería incluída en el compilador.

[/code]


Pues seria maravilloso que dijeras que hay que modificar pues he intentado hacer algo y me sale un error justo en esa dichosa libreria  

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: creo q mi lcd a muerto
« Respuesta #24 en: 08 de Agosto de 2004, 19:51:00 »
Me refiero para hacer funcionar concretamente la aplicación de botyas
¿Qué fallo te da?

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 868
RE: creo q mi lcd a muerto
« Respuesta #25 en: 08 de Agosto de 2004, 20:08:00 »
Me salia un error sobre que el puerto d no estaba definido o algo asi, pero lo resolvi quitando las // en la instruccion
#define use_portb_lcd TRUE
ahi funciona perfecto en el puerto b...  aprovecho para preguntar: si quiero usar el lcd en el puerto C  por ejemplo y con 8 bits, eso se puede configurar desde mi programa sin tener que modificar el archivo lcd.c?  

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: creo q mi lcd a muerto
« Respuesta #26 en: 08 de Agosto de 2004, 21:08:00 »
Me temo que no.
Si quieres usar otro puerto diferente tendrías que modificar en el archivo lcd.c lo siguiente:

Codigo:

// Esto en el caso de que hayas descomentado la línea correspondiente (la que te daba el fallo)
#if defined use_portb_lcd
   #byte lcd = 6  // Cambias el 6 por la dirección del puerto que vas a usar




En cuanto al modo a 8 bits,esta librería parece que sólo admite modo a 4 bits,aunque podrías probar a ver que pasa.
Saludos

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 868
RE: creo q mi lcd a muerto
« Respuesta #27 en: 09 de Agosto de 2004, 00:11:00 »
Modulay, logre hacer lo que queria de la siguiente forma:

coloque la linea: #define use_portb_lcd TRUE  antes de #include "lcd.c"  y funciona, puedo usar el puerto b sin modificar la libreria, el error que me daba es un errorcillo de despistado y es que el pic 16F876 no tiene puerto d y la libreria por defecto usa ese puerto para el lcd.  

Claro, eso solo permite escoger entre usar el puerto B  o el puerto D, si quiero usar el puerto C, hay que modificar el lcd.c

Desconectado botyas

  • PIC10
  • *
  • Mensajes: 28
RE: creo q mi lcd a muerto
« Respuesta #28 en: 09 de Agosto de 2004, 02:21:00 »
teneis algun manual para este compilador ?




Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 868
RE: creo q mi lcd a muerto
« Respuesta #29 en: 09 de Agosto de 2004, 03:14:00 »