Autor Tema: Uso de lcd en pic 16f873 tras haberlo usado en 16f84  (Leído 2303 veces)

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

Desconectado OpaOpa

  • PIC10
  • *
  • Mensajes: 5
Uso de lcd en pic 16f873 tras haberlo usado en 16f84
« en: 10 de Enero de 2004, 19:00:00 »
Hola a todos!!
Hemos usado un lcd con un pic 16f84 y ahora queremos usarlo en un 16f873 y creemos que las rutinas no varían, ¿estamos en lo cierto?. Hemos probado con las mismas rutinas, pero el lcd se enciende con todas la primera fila a negro, ¿saben de que puede ser? ¿Puede haberse roto el lcd?

Muchas gracias a todos!

Desconectado lafe

  • PIC10
  • *
  • Mensajes: 40
RE: Uso de lcd en pic 16f873 tras haberlo usado en 16f84
« Respuesta #1 en: 10 de Enero de 2004, 21:53:00 »
Hola
Mira no tengo muy presente el 16f873 pero primero me fijaria en los bancos luego creo que es pic tiene el puerto A la opcion de
configurarlo como analogico bueno se me ocurre eso fijarte que
este en modo digital ,no se como lo usabas antes con el 16f84
si al lcd lo controlabas a 8 o 4 bits si lo usabas a 8 tendrias que
haber usar el portb como datos porta como control .
ke este roto no creo ,que te encienda la primera linea es un signo
de vida
S@LU2

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: Uso de lcd en pic 16f873 tras haberlo usado en 16f84
« Respuesta #2 en: 11 de Enero de 2004, 01:46:00 »
Debes cambiar:

- List p=16F873

- include "P16F873.INC"

-  y sobre todo, y esto es lo que se os habrá olvidado seguramente:

- movlw 0x06

- movwf ADCON1        ;PORTA configurado como digital

Sin estas dos últimas líneas no funciona.

Un saludo

Desconectado lafe

  • PIC10
  • *
  • Mensajes: 40
RE: Uso de lcd en pic 16f873 tras haberlo usado en 16f84
« Respuesta #3 en: 11 de Enero de 2004, 15:45:00 »
Hola
fijate tambien si no estas pisando alguna posicion reservada
hablo sobre el inicio de registros utiles en el 16f84 creo que
empiesan 0X0C y en el 16f873 en 0X20
S@LU2


 

anything