El caso es que quiero conectar sobre el puerto C un LCD, desde las patillas C0 a C6. googeleando un poco por internet he visto que hay una libreria flex_lcd.c que sirve para mi proposito.
He definido sobre los pines que va el LCD, dejando el de RW a masa. y comentandolo en la libreria el USE_LCD_RW
#define LCD_DB4 PIN_C2
#define LCD_DB5 PIN_C3
#define LCD_DB6 PIN_C4
#define LCD_DB7 PIN_C5
#define LCD_E PIN_C0
#define LCD_RS PIN_C1
//#define LCD_RW PIN_A2//No usado
// If you only want a 6-pin interface to your LCD, then
// connect the R/W pin on the LCD to ground, and comment
// out the following line.
//#define USE_LCD_RW 1
--- EN el main.c
#include "flex_lcd.c"
void main(void)
{
printf("Inicializando..");
lcd_init();
do{
lcd_putc("h");
delay_ms(1000);
}while(TRUE==TRUE);//bucle infinito
}
Una manita, para un pobre diablo. plis
Salu2 y Gracias