Autor Tema: Ayuda con LCD y pic 18F1320..Increible !!  (Leído 2433 veces)

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

Desconectado raraavis

  • PIC10
  • *
  • Mensajes: 47
Ayuda con LCD y pic 18F1320..Increible !!
« en: 26 de Marzo de 2007, 16:01:15 »
Por Favor Alguien podria ayudarme con esto..
Necesito conectar un LCD a un 18F1320. prende pero no muestra nada, esto mismo pero con un 16F628 anda bien pero con este pic no. no puedo cambiar de pines porque ya tengo hecho el circuito.necesito conectarlo tal cual esta en la foto.Uso Oscilador Interno porque ya tengo en uso los pines externos.
adjunto .Bas y DNS del Proteus 6.9 SP5, pienso que debe ser un problema de Fuses o de Puerto A,pero ya probe de todo y no se que hacer!

Desconectado raraavis

  • PIC10
  • *
  • Mensajes: 47
Re: Ayuda con LCD y pic 18F1320..Increible !!
« Respuesta #1 en: 17 de Abril de 2007, 10:16:15 »
Alguien simulo el 18F1320 con LCD en Proteus 6.9 SP5 ?

Todavia no encuentro el problema y veo que hay otra persona en el foro con el mismo problema pero no recibe respuesta.
por favor si alguien trabajo en proton con el 1320 seria de gran ayuda.

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re: Ayuda con LCD y pic 18F1320..Increible !!
« Respuesta #2 en: 17 de Abril de 2007, 11:24:33 »
Que tal Raraavis,

Pues mira yo te puedo comentar lo siguiente.
1ero: que la version de 6.9 tiene muchos problemas de simulacion, eso podria ser la primera causa.
2do. Proton en sus comandos para la LCD no les aplica los delays necesarios para ejecutar dichos comandos, por lo que es necesario despues de cada comando.
3ero. Inmediatamente despues de inicializar el microcontrolador coloca un delay de 100 ms o mas (prueba y error).

Espero esto te sirva y soluciones el problema.

Saludos.

elreypic.

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re: Ayuda con LCD y pic 18F1320..Increible !!
« Respuesta #3 en: 17 de Abril de 2007, 11:27:22 »
Raraavis,

Nuevamente yo, veo que en tu codigo no existe un loop en el cual no se realice nada, ya que asi colocas el letrero "hola mundo" pero el micro vuleve a comenzar, entonces limpia la pantalla, esto te dara la sensacion e que la LCD siempre esta limpia, o sea de que no se escribe nada,
necesatas colocar en tu codigo al final algo asi:

loop:    goto   loop

Desconectado raraavis

  • PIC10
  • *
  • Mensajes: 47
Re: Ayuda con LCD y pic 18F1320..Increible !!
« Respuesta #4 en: 20 de Abril de 2007, 18:02:34 »
gracias ReyPic2, Lo cierto es que yo lo probe tal cual tu dices solo que olvide ponerlo en el ejemplo que mande.
ahora logre que funcione poniendo Mclear (RA5, a positivo. pero esto no tendria que ser asi porque yo en los fuses deshabilite el Mclear con lo cual yo tendria que poder usar ese pin como Entrada/Salida normal.
si bien cuando compilo no me da error se ejecuta muy lento.
Yo creo que hay un error en la direccion hexadecimal de la declaracion del fuse Mclear en el archivo 18F1320.lpb que esta en la carpeta INC. y por ese motivo no me pone Mclear a OFF. :?

Desconectado raraavis

  • PIC10
  • *
  • Mensajes: 47
Re: Ayuda con LCD y pic 18F1320..Increible !!
« Respuesta #5 en: 22 de Abril de 2007, 11:44:10 »

Confirmado !..      :-/

En la foto de arriba lo que esta marcado con rojo en vez de decir  EQU 0XEF tiene que ser EQU 0X7F.

Estos cambios se hacen en el archivo 18F1320.lpb que esta en la carpeta INC del directorio de Proton.

Esto repara el error del Fuse de Mclear.

Saludos.
Luis


Desconectado oso

  • PIC10
  • *
  • Mensajes: 3
Re: Ayuda con LCD y pic 18F1320..Increible !!
« Respuesta #6 en: 08 de Mayo de 2007, 16:58:08 »
Estimado Rara ave me parece que la solucion conciste en cambiar de pic