Arkadaşlar anlamadım gitti normalde bu şekilde çalışması lazım değilmi bu kodun ? acaba programda (C18) sıkıntı olabilirmi ? derleyici hata vermeden derliyor ama glcd'de ise anlamsız karakterler çıkıyor.
char buffer[];
long x_int;
CMCON=7;
glcd_Init();
glcd_ClearScreen();
x_int=(long)5689;
sprintf(buffer,(const far rom char*),(long)x_int);
glcd_ClearScreen();
glcd_SetPos(2,20);
glcd_PutMessage((rom char*)buffer);
denediklerimide yazayım
unsigned char buffer[];
const rom char* buffer[];
rom char* buffer[];
static rom char* buffer[];
ayrıca
glcd_PutChar komutuda işe yaramıyor. c18 ayarlarını karıştırdım large data model olarak işaretledim. başka ne olabilir sizce ?