Autor Tema: LCD jhd16x2 con pic 16f628a no logro hacerlo funcionar  (Leído 7314 veces)

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

Desconectado CRISMAUROD

  • PIC10
  • *
  • Mensajes: 4
LCD jhd16x2 con pic 16f628a no logro hacerlo funcionar
« en: 07 de Julio de 2010, 20:54:13 »
De nuevo rrecurro a ustedes... Estoy realizando una cerradura electronica. Tengo un lcd 16x2 jhd conectado   un pic 16f628a  el programa funciona todo bien en proteus .. pero cuando arme todo en un proto el LCD  no funca.. solo se prenden unos cuadros negros en la segunda linea... me dije alguna conexion he de estar haviendop mal... y cambie por un ejemplo sencillo  que muestre "hoal mundo" pero tampoco que me funciona: aqui esta el codigo: en el simulador si funca
define lcd_dreg portb
define lcd_dbit 4
define lcd_rsreg portb
define lcd_rsbit 0
define lcd_ereg portb
define lcd_ebit 1
define lcd_commandus 2000
define lcd_dataus 50
@ DEVICE pic16F628, INTRC_OSC_NOCLKOUT
cmcon=7
led1 var porta.6
led2 var porta.7
 comienzo:
       high led1
       high led2
       pause 1000
       lcdout $fe,$80,"Hola Mundo"
       low led1
       low led2
      pause 1000
 goto comienzo
y aqui el  circuito
lamentablemente no le atino como subir una imagen

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: LCD jhd16x2 con pic 16f628a no logro hacerlo funcionar
« Respuesta #1 en: 07 de Julio de 2010, 20:57:32 »
hola, si ya revisaste que las conexiones sean las correctas,  puede ser un problema de inicializacion del LCD o puede ser el contraste
seria algo asi
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado CRISMAUROD

  • PIC10
  • *
  • Mensajes: 4
Re: LCD jhd16x2 con pic 16f628a no logro hacerlo funcionar
« Respuesta #2 en: 07 de Julio de 2010, 21:04:52 »
hola, si ya revisaste que las conexiones sean las correctas,  puede ser un problema de inicializacion del LCD o puede ser el contraste
seria algo asi


gracias por responder... lo unico que no tengo conectado seran los 4 bits primeros  a tierra los tengo sueltos...sera que es eso

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: LCD jhd16x2 con pic 16f628a no logro hacerlo funcionar
« Respuesta #3 en: 07 de Julio de 2010, 21:11:35 »
no, entonces lo mas probable es q sea la inicializacion (si no esta muerto ) pero ahi si  :( porq no se basic, la otra cosa q veo es que ¿utilizas oscilador interno?..a lo mejor furula con un cristal, probalo .
« Última modificación: 07 de Julio de 2010, 21:13:53 por jhozate »
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado :) Pablin...ecua

  • PIC10
  • *
  • Mensajes: 7
Re: LCD jhd16x2 con pic 16f628a no logro hacerlo funcionar
« Respuesta #4 en: 28 de Julio de 2010, 14:40:51 »
Estamos en las mismas.... gracias por la informacion pero una pregunta... ¿solo es con el lcd o con 2 leds?

       high led1..........??
       high led2..........??
       pause 1000
       lcdout $fe,$80,"Hola Mundo"
       low led1
       low led2
      pause 1000
para mas informacion hay un libro de lenguaje basic se llama microcontroladores pic de Carlos a. Reyes


saludos

Desconectado kamisama

  • PIC16
  • ***
  • Mensajes: 151
Re: LCD jhd16x2 con pic 16f628a no logro hacerlo funcionar
« Respuesta #5 en: 16 de Agosto de 2010, 11:19:43 »
Hola, no tenes interrupciones habilitadas?.
Si en el proteus anda, algo como el LCD tiene que funcionar... miraste bien el patillaje de tu LCD? si es coincidente en las lineas RS  /  EN.

Para debugear en el circuito ya hecho, ponele una vieja punta de prueba y fijate si los leds cambian cada vez que mandas a imprimir. Y siempre que empiezes pone un Cls.

Saludos.

Desconectado Carli

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 109
Re: LCD jhd16x2 con pic 16f628a no logro hacerlo funcionar
« Respuesta #6 en: 18 de Agosto de 2010, 09:13:45 »
Hola CRISMAUROD, me ha pasado que al simular el LCD en Proteus funciona todo bien como decis, pero al pasarlo a la placa te cambia el orden de los datos Ej:
Segun tu esquema el D7 tenes que conectarlo en el pin que le dedicastes en le microcontrolador para el D4, D6 en el pin para D5, D5 en el pin para D6 y el D4 en el pin para el D7. O mas facil le cambias el orden en el programa y chau!!!!!
¿Se entiende?

Par los que me conocen y hace mucho no me veian por aqui.....
¡Volví!  :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
Nueve de Julio - Buenos Aires - Argentina

Desconectado tongaston

  • PIC10
  • *
  • Mensajes: 17
Re: LCD jhd16x2 con pic 16f628a no logro hacerlo funcionar
« Respuesta #7 en: 28 de Agosto de 2010, 12:08:54 »
Supongo que ya lo habras resuleto, pero si no, te recomiendo que revises en detalle la resistencia que maneja el contraste, a mi me pasaba lo mismo, me volvi loco buscando explicaciones complicadas y termino siendo eso, probate otros valores a ver que onda

Desconectado Vtronic

  • PIC16
  • ***
  • Mensajes: 121
Re: LCD jhd16x2 con pic 16f628a no logro hacerlo funcionar
« Respuesta #8 en: 09 de Septiembre de 2011, 19:56:56 »
faltaba lcdinit()