Autor Tema: AYUDA CON PIC18F452 Y LCD  (Leído 13491 veces)

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

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #15 en: 08 de Mayo de 2007, 13:05:20 »
Pues la verdad que de Proteus y de simulaciones no tengo mucha idea...así que en eso no te puedo ayudar  :?

HW y SW son abrebiaturas de Hardware y Software

Un saludete y esperemos que alguien te ayude con la simulación, pero estoy seguro que por el foro encuentras ejemplos de Proteus sobre LCD

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #16 en: 08 de Mayo de 2007, 13:09:56 »
unas preguntas monopic1

¿el programa montado con el 16f877 corre en el proteus?
¿con el mismo pic funciona en la práctica?


La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado piclord

  • PIC12
  • **
  • Mensajes: 52
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #17 en: 08 de Mayo de 2007, 13:28:57 »
Pasa algo muy raro, pues yo tengo una simulacion con 18F452 y un LCD 4x20, usnado la libreria lcd420, pero en mi caso usando el puerto D, y no me da problemas...revisando y comparando codigo del 452.c y lcd420.c con el codigo mio, no veo diferencias...

muy raro......

Desconectado monopic1

  • PIC10
  • *
  • Mensajes: 16
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #18 en: 09 de Mayo de 2007, 08:39:55 »
hola buen dia piclord , si la simulacion funciona con el 16f877a pero con el 18f452 no, que hay que hacer  cuales son las versiones del ccs y de proteus correctas para que funcione. gracias

Desconectado piclord

  • PIC12
  • **
  • Mensajes: 52
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #19 en: 09 de Mayo de 2007, 13:08:08 »
No..las versiones no son, toy probando el ccs 4.033 y el proteus 7.1....lo probe con ccs 3.249 y proteus 6.7, y tampoco.....podrias intentarlo con un lcd 16x2 y ver que onda...

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #20 en: 09 de Mayo de 2007, 15:28:48 »
Hola monopic1

en el proteus:

puedes intentar ponder la lcd en modo debug, clicas las propiedades de la lcd y activas trace=1 (creo que se llama así) y vas viendo si el controlador te responde.

otra cosa busca en la ayuda de la serie 18 en la sección de limitaciones, allí te apareceran una lista de cosas que el vsm no simula

puedes intentar con otra pantalla, no he trabajado con el lcd420.c pero si con lcd.c y funciona correctamente (en simulador y protoboard)

no se que otra cosa pueda ser...
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #21 en: 09 de Mayo de 2007, 16:05:36 »
En el proteus, para la linea PIC18, no alcanza con poner la velocidad del clock en la configuracion.

Hay que poner un cristal y sus capacitores (adecuados segun el programa) conectados a la patilla OSC1 y OSC2, de otra forma no anda, te lo digo porque me ocurrio.

Perdona conteste antes sin darme cuenta de este detalle.

Suerte!! :-/ :-/ :-/
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado piclord

  • PIC12
  • **
  • Mensajes: 52
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #22 en: 09 de Mayo de 2007, 17:39:16 »
Hola...
No creo que sea ese el problema...les dejo la prueba que hice...y funciona, solo que con el puerto D, por comodidad.....
El esquema esta sin el cristal..

NOTA:
- el esquema del amigo aca no trae el MCLR a 5V, de modo que pasa resetado.
- los fuses de 452.c dice #use delay(4000000) y mas abajo dice #fuses HS...yo lo cambie a XT y tampoco funciona...cambie el orden de las sentencias para que primero aparazca los fuses y luego el #use delay(clock=4000000)...y tampoco..en fin..a ver si alguien determina como arregalrlo...

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #23 en: 09 de Mayo de 2007, 19:14:22 »
Bueno, la contestacion no era una sola... :mrgreen: :mrgreen: :mrgreen:

Primero: La libreria modificada para 4 lineas NO Tenia la direccion necesaria para utilizarla con la linea PIC18, ahora esta incluida, se puede usar con las lineas PIC12, 14 y 18...

Segundo: Tal como dice el amigo PicLord no tenia MCLR a Positivo, vivia reseteado el PIC.

Tercero: El ejemplo ahora usa la LCD de 4 lineas, estaba conectado a una de 2x16 !!

Cuarto: A disfrutarlo!!! :-/ :-/ :-/ :-/ :-/

Que tanta chachara!!! :D :D :D :D
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado piclord

  • PIC12
  • **
  • Mensajes: 52
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #24 en: 09 de Mayo de 2007, 23:36:08 »
Perfecto...ahora si....procedo a modificar mi libreria, que ´taba adaptada para el PIC18 y no para las otras lineas....
gracias MGLSOFT

Desconectado monopic1

  • PIC10
  • *
  • Mensajes: 16
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #25 en: 10 de Mayo de 2007, 01:08:04 »
HOLA AMIGOD AGRADEZCO LA VCOLABORACION QUE ME HAN PRESTADO, PROBE LOS ODIGOS QUE ME ENVIARON PERO AL ABRIR EL ARCHIVO DE PROTEUS ME SALE UN ERROR, PUEDEN MANDARME UN LINK DE DONDE PUEDO DESCARGAR LA VERSION DE PROTEUS QUE USTEDES ESTAN MANEJANDO AL IGUAL QUE LA DEL CCS O LA PUEDEN SUBIR A ESTE FORO MUCHISIMAS GRACIAS, CREO QUE ESO ES LO UNICO QUE ME FALTA PARA HACER FUNCIONAR AL 100% ESTE PIC. BUEN DIA.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #26 en: 10 de Mayo de 2007, 08:12:16 »
HOLA AMIGOD AGRADEZCO LA VCOLABORACION QUE ME HAN PRESTADO, PROBE LOS ODIGOS QUE ME ENVIARON PERO AL ABRIR EL ARCHIVO DE PROTEUS ME SALE UN ERROR, PUEDEN MANDARME UN LINK DE DONDE PUEDO DESCARGAR LA VERSION DE PROTEUS QUE USTEDES ESTAN MANEJANDO AL IGUAL QUE LA DEL CCS O LA PUEDEN SUBIR A ESTE FORO MUCHISIMAS GRACIAS, CREO QUE ESO ES LO UNICO QUE ME FALTA PARA HACER FUNCIONAR AL 100% ESTE PIC. BUEN DIA.

La version de Proteus que yo uso es la 6.9 SP4

Persevera y triunfaras!!  Busca..Busca...Busca.... :mrgreen: :mrgreen: :mrgreen: :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #27 en: 10 de Mayo de 2007, 08:34:57 »
Aqui te pongo la pantalla o circuito de Proteus y como configurar el PIC.
Con estos datos y tu version de proteus deberias poder trabajar correctamente. :mrgreen: :mrgreen: :mrgreen:

MGLSOFT
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado piclord

  • PIC12
  • **
  • Mensajes: 52
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #28 en: 10 de Mayo de 2007, 10:49:32 »
HOLA AMIGOD AGRADEZCO LA VCOLABORACION QUE ME HAN PRESTADO, PROBE LOS ODIGOS QUE ME ENVIARON PERO AL ABRIR EL ARCHIVO DE PROTEUS ME SALE UN ERROR, PUEDEN MANDARME UN LINK DE DONDE PUEDO DESCARGAR LA VERSION DE PROTEUS QUE USTEDES ESTAN MANEJANDO AL IGUAL QUE LA DEL CCS O LA PUEDEN SUBIR A ESTE FORO MUCHISIMAS GRACIAS, CREO QUE ESO ES LO UNICO QUE ME FALTA PARA HACER FUNCIONAR AL 100% ESTE PIC. BUEN DIA.

Hola amigo...la version de ccs que tengas te sirve y de proteus tambien....en el esquema solo basta con poner el MCLR a 5V...cambia en tu 452.c el fuses a #fuse XT para usar #use delay(4000000)...lo tienes como HS...y como bien descubrio nuestro amigo MGLSOFT, el puerto para el LCD es el 0XF83 o el 0XF81 en los PIC18.....suerte

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: AYUDA CON PIC18F452 Y LCD
« Respuesta #29 en: 10 de Mayo de 2007, 11:06:27 »
Correcto!!
Ademas con las imagenes que puse en el mensaje puedes reconstruir yu circuito en la version de Proteus que tienes y puedes compilar y simular todo OK... :-/ :-/ :-/ :-/
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.


 

anything