TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: PICKIT B en 16 de Diciembre de 2013, 01:46:17
-
Por favor su ayuda. Tenemos un pic 16F877A, que queremos conectar a un lcd de 16x2. Hemos consultado bastante cómo conectarlo y hemos intentado de varias maneras. El LCD se prende pero no muestra ningún mensaje. Les adjunto el código, está todo bien con respecto a las conexiones:
Las conexiones están de esta forma: de los pines RD4 a RD7, se encuentran conectados a las entradas del lcd D4 a D7. La entrada del enable está conectada al pin RD2, y la del RS a RD3. Reloj de 4 Mhz y capacitores de 22pF
TRISD.2 = 0
TRISD.3 = 0
TRISD.4 = 0
TRISD.5 = 0
TRISD.6 = 0
TRISD.7 = 0
DEFINE LCD_DREG PORTD;
DEFINE LCD_DBIT 4;
DEFINE LCD_RSREG PORTD;
DEFINE LCD_RSBIT 3;
DEFINE LCD_EREG PORTD;
DEFINE LCD_EBIT 2;
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
PAUSE 2000
LCDOUT $FE, 1, "HOLA"
PAUSE 10000
Gracias por su ayuda
-
Que tal PICKIT B,
Que versión del PBP estas usando?
Te falta declarar los FUSES del micro, pero necesito saber que version usas de PBP para darte la respuesta correcta.
Tambien te falta definir el tiempo para la ejecucion de comando para la LCD y el tiempo para cuando son datos:
DEFINE LCD_COMMANDUS 2000
DEFINE LCD_DATAUS 50
Saludos,
Elreypic.
-
Que tal PICKIT B,
Que versión del PBP estas usando?
Te falta declarar los FUSES del micro, pero necesito saber que version usas de PBP para darte la respuesta correcta.
Tambien te falta definir el tiempo para la ejecucion de comando para la LCD y el tiempo para cuando son datos:
DEFINE LCD_COMMANDUS 2000
DEFINE LCD_DATAUS 50
Saludos
Elreypic.
__________________________________________________________________________
Muchas gracias por tu ayuda. El programa que usamos para programar es el Micro Code Studio plus versión 3.
Saludos,
-
Tambien prueba ajustando el potenciometro del contraste porque eso puede hacer que no se ve nada en la lcd :mrgreen:
saludos
-
Pickit B,
Microcode Studio Plus 3 es el IDE. Lo que necesito saber es cual es la versión del Compilador de PIC Basic Pro que estas usando.
Saludos,
elreypic.