Hola Buen dia.. Quiero probar la libreria de Suky LCDGeneic pero no se como configurar los pines... prove de barias formas pero en el display me sale cualquier cosa me nos la palabra que quiero mostrar.
El Display lo tengo en 4bits donde D7 = RB3 , D6 = RB2 , D5 = RB1 , D4 = RB0 , E = RB4 , RS = RB5 , RW = RB6
#ifndef LCD_USE_3PINES
/* ** Pines tolerables a 5V para usar RW ** */
#define LCD_DATA_PIN_7 LATBbits.LATB0
#define LCD_DATA_PIN_6 LATBbits.LATB1
#define LCD_DATA_PIN_5 LATBbits.LATB2
#define LCD_DATA_PIN_4 LATBbits.LATB3
#define LCD_READ_PIN_7 PORTCbits.RC7
#define LCD_READ_PIN_6 PORTCbits.RC6
#define LCD_READ_PIN_5 PORTCbits.RC5
#define LCD_READ_PIN_4 PORTCbits.RC4
#define LCD_TRIS_DATA_PIN_7 TRISBbits.TRISB3
#define LCD_TRIS_DATA_PIN_6 TRISBbits.TRISB2
#define LCD_TRIS_DATA_PIN_5 TRISBbits.TRISB1
#define LCD_TRIS_DATA_PIN_4 TRISBbits.TRISB0
#define LCD_E_PIN LATBbits.LATB4
#define LCD_RS_PIN LATBbits.LATB5
#ifdef LCD_USE_RW
#define LCD_RW_PIN LATBbits.LATB6
#endif
#define LCD_TRIS_E TRISBbits.TRISB4
#define LCD_TRIS_RS TRISBbits.TRISB5
#ifdef LCD_USE_RW
#define LCD_TRIS_RW TRISBbits.TRISB6
#endif
#else
#define LCD_DATA_PIN LATBbits.LATB5
#define LCD_CLOCK_PIN LATBbits.LATB6
#define LCD_E_PIN LATBbits.LATB4
#define LCD_TRIS_DATA TRISBbits.TRISB5
#define LCD_TRIS_CLOCK TRISBbits.TRISB6
#define LCD_TRIS_E TRISBbits.TRISB3
#endif
Saludos