mikroc glcd x ekseni sorunu

Başlatan zamzam23, 14 Şubat 2015, 16:09:05

zamzam23

selamlar,

mmc kart okuma projemde ccs ile devam edemediğimden mikroc ye geçtim. Öğrenme aşamasındayım. Çabuk ilerliyorum ancak gcld ekrana yazma konusunda bir sorun var şöyle ki;

aşağıdaki kodu kullanarak ekrana "nokta"(.) koymak istediğimde, noktayı (0,0) noktasına koyması gerekirken (63,0) noktasına koyuyor.

çizgi de çeksem yazı da yazsam aynı. (0,0) noktası, ekranın tam ortası oluyor. Böyle bir sorunla karşılaştınız mı daha önce?

   // Glcd module connections
char GLCD_DataPort at PORTB;

sbit GLCD_CS1 at LATC7_bit;
sbit GLCD_CS2 at LATC6_bit;
sbit GLCD_EN  at LATD5_bit;    //E
sbit GLCD_RW  at LATD6_bit;
sbit GLCD_RS  at LATD7_bit;    //DI
sbit GLCD_RST at LATC5_bit;


sbit GLCD_CS1_Direction at TRISC7_bit;
sbit GLCD_CS2_Direction at TRISC6_bit;
sbit GLCD_EN_Direction at TRISD5_bit;
sbit GLCD_RW_Direction at TRISD6_bit;
sbit GLCD_RS_Direction at TRISD7_bit;
sbit GLCD_RST_Direction at TRISC5_bit;
// End Glcd module connections

void main()
{       
        TRISD.RD2=0;
        portd.rd2 = 0;
        delay_ms(1000);
        portd.rd2 = 1;
        delay_ms(1000);
   
         Glcd_Init(); delay_ms(100);
         
         Glcd_Fill(0x00);       //temizle
         Glcd_Dot(0, 0, 1);    //Nokta
         
         
  while(1)
     {
        portd.rd2 = 0;
        delay_ms(1000);
        portd.rd2 = 1;
        delay_ms(1000);
     }
}


M_B

CS1 ve CS2 pinleri yer değiştirip denermisin.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

zamzam23