A ver si alguien me ayuda y da con el error que tengo y que yo no sé ver.
Intento simular una pantalla LCD conectada a un PIC 16F877 y no hay forma de que aparezca en la pantalla el texto que le escribo. Si lo hago con un 16F84, va sin problemas. A ver si alguien me da alguna solución.
El montaje que tengo es el de la imagen y el programa el siguiente. De todas formas dejo un .ZIP por si alguien quiere mirar y ver dónde estoy fallando. Gracias de antemano.
CODIGO:
define Osc 8
TRISD =$FF
DEFINE LCD_DREG PORTD
define lCD_BITS 4
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTD
DEFINE LCD_RSBIT 0
DEFINE LCD_EREG PORTD
DEFINE LCD_EBIT 2
Inicio:
LCDOUT $FE,2
LCDOUT $FE,"HOLA"
PAUSE 1000
LCDOUT $FE,1
goto Inicio
END