Hola a todos!!!
A ver si podéis ayudarme... tengo un problemilla con la conexión física del pic 16f84 a una lcd. El programa está bien porque lo hemos probado en una trainer y funciona perfectamente, pero una vez que lo montamos fuera de la trainer no hay forma de que funcione la lcd. Bueno, en realidad funciona, pero a medias, y es que en vez de mostrarnos la palabra que le enviamos, hay algunas letras que las muestra bien pero otras las muestra sumándoles 2 posiciones, me explico. si envío HOLA, en la pantalla se muestra jonc (la j va dos letras después de la h, la o sale bien, la n va dos letras después de la l y la c dos letras después de la a).
He probado a inicializarla esperando un tiempo mayor de 15 msg y con las instrucciones lcd_enviar (LCD_COMMANDO, LCD_CLEAR) y lcd_enviar (LCD_COMMANDO, LCD_HOME) en lugar de con el simple lcd_init() de la librería.
Las conexiones son las siguientes:
E al pin A2, R/W al pin A1, RS al pin A0 y los datos D0-D7 a los pines B0-B7. La patilla 1 de la LCD está conectada a masa, la 2 a 5V y la 3 al potenciómetro de contraste.
Pues eso, que a ver si alguien también ha tenido este problemilla y puede echarme una mano, que me estoy volviendo loca...
Muchas gracias!!