TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: botyas en 30 de Julio de 2004, 13:27:00

Título: ayuda a visualizar en LCD 4x20
Publicado por: botyas en 30 de Julio de 2004, 13:27:00
buenas acabo de montar una placa para empezar a hacer pruebas con el LCD pero no consigo q funcione he utilizado para empezar el codigo q biene de ejemplo con pbp pero no veo na en el lcd. el codigo q estoy utilizando es este

--------------------------------------


DEFINE  OSC                   20
DEFINE  LCD_DREG        PORTB
DEFINE  LCD_DBIT         4    
DEFINE  LCD_RSREG      PORTB
DEFINE  LCD_RSBIT       0
DEFINE  LCD_EREG        PORTB
DEFINE  LCD_EBIT         2
DEFINE  LCD_LINES       4  


        Pause 500       " tiempo de espera del LCD

loop:   Lcdout $fe, 1   " Limpiar LCD
           Lcdout "Hola"   " muestra Hola
           Pause 500       " espera .5 seg

           Lcdout $fe, 1   " limpia LCD
           Lcdout "Mundo"
           Pause 500       " espera .5 seg

           Goto loop       " repite los mismo


lo estoy grabando en un 16f876 y lo he puesto en el puertoB

R/W -> Neg
RS    -> B0
E      -> B2
Datos a partir d B4 y conectados a patillas DB4-DB7 del LCD
Título: RE: ayuda a visualizar en LCD 4x20
Publicado por: Leonsport en 31 de Julio de 2004, 07:07:00
Comprueba q hayas utilizado bien los pines para la conexion al lcd como t indica el programa.
Mira también si hacen falta las resistencias de pull-up.
En algunos ejemplos creo recordar lleva una res. pull-up de 4k7 en la patilla RS del lcd.
salu22222 y comenta los resultados.
Título: RE: ayuda a visualizar en LCD 4x20
Publicado por: botyas en 01 de Agosto de 2004, 05:04:00
las patas tan bien puestas y la resistencia de pull up es si se utiliza el puertoA4 pq es una salida en colector abierto. como no estoy muy seguro de q me este compilando bien el micro code voy a probar a poner el lcd en el puerto a q es el q tiene por defecto y a ver si asi rula esto.

muchas gracias por el comentario