HI-TECH PICC için Grafik LCD (T6963) Kütüphanesi Buyrun

Başlatan muuzoo, 05 Şubat 2008, 00:18:56

eem_alper

Alıntı yapılan: muuzoo - 01 Eylül 2010, 18:06:22
Biraz geç oldu ama.  t6963.h dosyası içinde bulunan tanımlamalardan :

#define LCD_GRAPHICS_WIDTH      0x80    /* Width of display (0xA0 = 160 pixels) */
#define LCD_GRAPHICS_HEIGHT     0x40    /* Height of display (0x80 = 128 pixels) */

tanımlamalarına uygun değeri yazmanız gerekiyor. Verdiğim değerle 128x64 lük ekran için geçerli.  Sizin durumunuzda

#define LCD_GRAPHICS_WIDTH      0xF0    /* Width of display (0xF0 = 240 pixels) */
#define LCD_GRAPHICS_HEIGHT     0x80    /* Height of display (0x80 = 128 pixels) */

yapmanız lazım.



syn muuzoo ben ccs c kullanıyorum ve 240x128 glcd'em var.(t6963 kontrol entegreli)  bunu ccs ye nsl cevirebilirim? bilgisi olan diğer arkadaşlardan da yardım bekliyorum.. şimdiden teşekkürler...

DMGS

linki yenileyebilirmisiniz arkadaşlar!!!

elimde uzun süre önce aldığım 240x128 glcd mevcut işlemci türü T6963 ve bir türlü çalıştıramamıştım, bir proje için şuan tekrar ele alıp çalıştırmam gerek...

elinizde varsa çok basit bağlantı şekli ve kütüphanesini gönderebilirmisiniz... boşuna vakit kaybediyorum yardımlarınıza ihtiyacım var...

tşk...

M_B

Alıntı yapılan: DMGS - 29 Ocak 2012, 15:23:44
linki yenileyebilirmisiniz arkadaşlar!!!

elimde uzun süre önce aldığım 240x128 glcd mevcut işlemci türü T6963 ve bir türlü çalıştıramamıştım, bir proje için şuan tekrar ele alıp çalıştırmam gerek...

elinizde varsa çok basit bağlantı şekli ve kütüphanesini gönderebilirmisiniz... boşuna vakit kaybediyorum yardımlarınıza ihtiyacım var...

teşekkür...

yeni link:
http://www.upload.gen.tr/d.php/www/rwbtvxp8/glcd_t6963.rar.html
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

DMGS

teşkkürler, indirdim...

ancak ccs ile compile ederken t6963.h kütüphanelerinde hata vermekte...

açık kaynak kodunda değişiklik yapamıyorum...

örneğin...

#include <16F877A.h>


#fuses hs,nowdt,noprotect
#use delay(clock=8000000)



#include "t6963.c"
#include "t6963.h"

void
main(void)
{
   unsigned char x,y;
   glcd_init();
   lcd_clear_graphics();
   lcd_clear_text();
   lcd_write_command(LCD_DISPLAY_MODES_GRAPHICS_ON   | LCD_DISPLAY_MODES_TEXT_ON);
   
   lcd_write_text("   merhaba  ",0,1);
   lcd_write_text("  deneme  ",0,3);
   lcd_write_text("     deneme ",0,5);
   lcd_write_text("  123456789",0,6);
   
   lcd_write_data(LCD_GRAPHICS_HOME);
   lcd_write_data(LCD_GRAPHICS_HOME >> 8);
   lcd_write_command(LCD_ADDRESS_POINTER_SET);
   //iç içe iki kare çiziyor.
   y=0;
   for(x=0;x<128;x++)   lcd_set_pixel(x,y);
   y=63;
   for(x=0;x<128;x++)   lcd_set_pixel(x,y);
   x=0;
   for(y=0;y<64;y++)   lcd_set_pixel(x,y);
   x=127;
   for(y=0;y<128;y++)   lcd_set_pixel(x,y);
   y=2;
   for(x=2;x<126;x++)   lcd_set_pixel(x,y);
   y=61;
   for(x=2;x<126;x++)   lcd_set_pixel(x,y);
   x=2;
   for(y=2;y<62;y++)   lcd_set_pixel(x,y);
   x=125;
   for(y=2;y<62;y++)   lcd_set_pixel(x,y);
   while (1){
      //TODO Auto-generated main function
   }
}

compile edemiyorum bir sürü hata veriyor...

kütüphaneleri PICC içersindeki driver kısmına ekledim ama...

yardımlarınızı bekliyorum

teşekkürler...