TFT ekran sürebilmek için gereken malzemeler

Başlatan enselms, 01 Mart 2016, 10:18:23

enselms

iyi günler.. xc8 ile bi kaç haftadır uğraşıyorum bi kaç uygulama yaptım. şimdi yeni uygulamalar yapmak için malzeme alacağımda tekrar tekrar malzeme almamak için size danışayım dedim. 4.3" tft  ekranı sürmek için neler almam, gerekiyor xc8in kendi grafik kütüphanesi mevcut mu? ssd1963 gibi bir drivera ihtiyacım var mı varsa bunun için hangi kütüphanelere ihtiyacım var? ve en önemlisi hangi pic ailesini kullanmam gerekiyor? şimdiden teşekkürler.

garezza

Merhaba. Temel olarak TFT LCD sürme işi görüntüyü oluşturan piksellerin renk bilgilerinin tutulduğu bir ram havuzu ve bu havuzun sürekli lcdye basılarak LCD'de görüntü oluşması olarak özetlenebilir. 4,3" 272x480 pixel olsa 3 renkten kabaca 400 kb RAM ihtiyacın var. Bunun yanında bu veriyi sürekli LCDye aktarman lazım görüntünün oluşması için. 24 serisi bir pic ve bir external RAMle bu işi çözebilirsin. Yada SS1963 gibi bir sürücü kullanırsın ayarlarını yaparsın basılacak görüntüyü gönderirsin o halleder.

enselms

teşekkürler.. eğer ssd1963 ü kullanırsam nasıl bi pic kullanmam gerekiyor acaba tabi  sadece lcdyi kullanmayacağım sensörler ve step motorlu uygulamalarda da lcdyi kullanmak istiyorum.

garezza

Teorik olarak her PIC'i kullanabilirsin ama 24 serisi bir pic kullanmanı tavsiye ederim. Gerek geçişlerdeki hız gerek ekrana basacağın görüntülerin boyutunu hesaba katarak bunu söylüyorum. PIC ile hiç LCD sürmedim ST nin Discovery kitlerde kullandığı MCUlar ile gayet güzel şeyler yapabilirsin. Bunu PIC yapılmaz anlamında söylemiyorum yanlış anlaşılmasın ama 18 serisi üstü hiç kullanmadım bu konuda diğer hocalarım daha detaylı bilgiye sahiptir. Bayadır elimin altında duran bir ürün vardı 24FJ256 kullanmış 4.3" TFT için.

Karamel

#4
Alıntı yapılan: enselms - 01 Mart 2016, 14:41:04
teşekkürler.. eğer ssd1963 ü kullanırsam nasıl bi pic kullanmam gerekiyor acaba tabi  sadece lcdyi kullanmayacağım sensörler ve step motorlu uygulamalarda da lcdyi kullanmak istiyorum.

ben gectigimiz yaz. stm32f103. ssd1963 ve 7" lcd screen ile deneyler yaptim. visual tft microcontroller uzerindeki herhagi bir parallel unit i kullaniyor. direk porttan bilgileri aktariyor. bende deneyleri boyle yaptim ama hizi pekte tatmin edici degildi. 90mhz islem gucu olan microcontroller da yaklasik 1 yada 1.5 fps gibi bir sonuc aliniyor. (parallel unit i kullanilsa belki birkac kat hizlanabilir. bunun deneyini yapmadim)

yukaridaki ornege gore kendinize bir rota cizebilir yada parallel unit ile kullanmis hocalardan fikir alarak. daha uygun bir sonuc alabilirsiniz. ayrica resim filan degilde sacede ekrana cizgiler buttonlar vs yapacaksaniz. screen size i kadar ram e yada rom a ihtiyaciniz yok. ram zaten ssd1963 un icersinde. siz gerekli yerlerin renkleri ile oynayacaksiniz ki buda zaten software ile oluyor.

mesaj birleştirme:: 01 Mart 2016, 18:58:16

ayrica ssd1963 un baglantisi 16 bit ti yanlis hatirlamiyorsam. 8 bitlik microcontrollerin 2 portunu sadece bu ise harcarsiniz. software icinde least significant byte i veriden ayirip. bir porta atip. diger port icinde bunu 8 kere kaydirip. diger porta yazma seklinde bir yapi olusturulursa tahminimce hiz 10-20 kat (belkide daha fazla) duser. sececeginiz mirocontrollerin 16bit ve yukarisina sahip portlari olmasi mantikli bir secim olacaktir.