Buenas, os vuelvo a pedir ayuda para que me reviséis un código y para saber porque no me funciona ne la realidad .
Os paso el circuito de la micropic Trainer donde lo utilizo y el codigo
Circuito del Micro pic trainer
El codigo
#include <16F628A.h>
#use delay(clock=4000000)
#include <flex_lcd.c>
void main()
{
#fuses XT,NOLVP,NOWDT
setup_oscillator(OSC_4MHZ);
set_tris_b(0x00000000); /*Defino el puerto B como salidas*/
set_tris_a(0x11111111);
lcd_init();
lcd_putc("HOLA SOY MARCOS\n " );
delay_ms(500);
lcd_putc("¿Que tal? ");
}
y en la libreria flex_lcd.c he cambiao los puertos de salida que es el puerto B y RS,RWyE con el puerto A de salida