Me estoy mirando la librerira gclcd.h y ¿no se tendria que poner SSPEN = 1 para activar el SPI?
Al menos eso es lo que pone en el Datasheet del PIC, es que en CCS soy un poco nuevo.
Pongo el codigo que utilizo por si he hecho mal:
#include <18F4550.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#include <Arial9.c>
#include <ground.c>
#include <gclcd_4550.h>
#DEFINE PULSADOR PIN_B5
void main(void)
{
gclcd_init();
do{
if(!input(PULSADOR)){
gclcd_line(80,40,100,65,GREEN);
}
else
gclcd_line(80,40,100,65,RED);
}while (TRUE);
}
Lo unico que pretendo hacer es dibujar una linea y cambiarla de color pulsando un pulsador
¿como lo veis?