Autor Tema: [ayuda]LCD y pic18f452  (Leído 1674 veces)

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

Desconectado mneS

  • PIC10
  • *
  • Mensajes: 9
[ayuda]LCD y pic18f452
« en: 30 de Octubre de 2011, 22:32:36 »
Buenas! intento realizar un programita que me permita representar en un lcd una palabra... Hice un programita simple en CCS como el siguiente para verificar que se inicialice pero al programar el pic y probarlo en la placa no lo logro. Lo simule en el proteus y anda perfecto, tengo otros programitas ejemplos que tmb comandan lcd y los pude grabar en el pic, pero este no. El pic que uso es 18f452 con un cristal de 10mhz. La placa que uso no es el problema, ya que otros programas funcionan correctamente.

#include <18F452.h>


#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=10000000)

#include <lcd.c>


void main() {

lcd_init();
delay_ms(6);

while (TRUE)
{
lcd_putc("\f Hola!\n");
delay_ms(1000);
}
}

Gracias!
Saludos

Desconectado NoSepComo

  • PIC18
  • ****
  • Mensajes: 305
Re: [ayuda]LCD y pic18f452
« Respuesta #1 en: 31 de Octubre de 2011, 06:44:08 »
Usas concretamente ese cristal ? el de 10 MHz.
Otra cosa, prueba a darle mas delay en el init y en el lazo de ejecución, a lo mejor saturas el pic en transmisiones o no le da tiempo a conmutar los estados, También las protos son una mierdecilla.
Seguro que los otros programas que probastes no eran recursivos de escribir cada segundo una linea.

Desconectado mneS

  • PIC10
  • *
  • Mensajes: 9
Re: [ayuda]LCD y pic18f452
« Respuesta #2 en: 31 de Octubre de 2011, 11:21:55 »
Exactamente, los otros programas escribian segun lo ingresado por teclado y no por el simple uso de delays.. Probe dandole mas tiempo a la inicializacion del display pero sigue igual. Si se te ocurre algun otra cosa te agradeceria.

Saludos

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: [ayuda]LCD y pic18f452
« Respuesta #3 en: 31 de Octubre de 2011, 13:21:57 »
que tipo de lcd estas usando, en algunas su cursor empieza algunos lugares antes, entonces necesitas darle 4 espacios para ver lo que escribes en tu lcd
"Nada es imposible, no si puedes imaginarlo"

Desconectado mneS

  • PIC10
  • *
  • Mensajes: 9
Re: [ayuda]LCD y pic18f452
« Respuesta #4 en: 31 de Octubre de 2011, 14:03:02 »
Es uno de 16x2, mas precisamente el WH1602B. Voy a probar si es eso, si tienenes alguna otra idea te agradecere. Gracias!