Mesajlar Etiketlendi ‘ili9341’

STM32F103c8 Mini geliştirme kartı ve mikroC Arm kullanarak hazırlanmış olan kütüphaneler vasıtası ile Çin piyasasından yaklaşık 20 tl gibi fiyata alınabilen bir TFT displayin kullanılması…

stm32-butterflySTM32F429 DISCOVERY  üzerinde STM32F429ZI mikrodenetleyici , 2.4″ILI9341 sürücülü TFT display’e ek olarak STMPE811 dokunmatik kontrolcüsü entegresi , 64MBit SDRAM ve L3GD20 3 eksen gyro barındırması ile önce çıkan bir geliştirme kartı. STM32F429ZI 180MHz hıza erişebiliyor.  Uzun süredir elimde bulunan bu kiti uzun süre önce elime geçmesine rağmen bir köşeye atmış ve unutmuştum. Bana sürekli bu kit üzerindeki ekranı mikroC ile nasıl sürebiliriz , süremez miyiz gibi sorular gelmekteydi. Bayram tatilini fırsat bilip kiti biraz kurcaladım.  Bu arada fırsattan istifade şunu belirteyim: Diğer derleyiciler ile çalıştırılabilen herhangi bir donanımın mikroC ile çalıştırılamaması söz konusu değildir. Sonuçta MikroC bir derleyici. Bütün dijital donanımlar 1 ve 0 lar ile çalıştığına göre desteklenen mikrodenetleyicilerin çıkışlarının mikroC ile istenilen 1 ve 0’ları üretememesi için hiç bir sebep yok. MikroC içerisinde hazır gelen kütüphanelere ek olarak başka kütüphaneler de diğer derleyicilerdeki gibi kullanılabilir. Mesela bu çalışmada ben internet üzerinden kütüphane dosyaları buldum ve bu dosyaları mikroC ve kendi donanımımla kullanılabilecek hale getirerek çalışmalarımı tamamladım. Şunu da belşirteyim internette bulduğunuz kütüphanelere çok güvenmeyin. Bu kütüphanelerde bir çok hata mevcut olabiliyor.  Ben kritik bir kaç hatayla karşılaştım bu kütüphaneleri düzenlerken ve önemli müdahelelerde bulundum. Ciddi işler yaparken başkalarının  kütüphanelerini kullanmak yerine, datasheet karıştırarak kendi kütüphanelerinizi oluşturmanızı tavsiye ederim.

Aşağıdan STM32F429 kitiyle yaptığım ufak çalışmalarla ilgili videoları  izleyebilirsiniz: (daha&helliip;)

20120726194618_94079 Günümüzde artık pek çok cihazın arayüzü renkli bir ekran ve onun üzerine konumlandırılmış dokunmatik panellerden oluşmakta. Fizksel tuşların, butonların hızla ortadan kalktığı ve ekranların artık daha etkileşimli olduğu günlerdeyiz.  Ben de ne zamandır uğraşmak istediğim fakat fırsat bulamadığım TFT ve dokunmatik panel ikilisini kullanarak bir iki basit deneme yaptım.  Kullandığım programlar mikroelektronika firmasının ürettiği Visual TFT ve onunla uyumlu çalışan MikroC pro for ARM derleyicisi. Donanım olarak ise ILI9341 kontrolcüye sahip bir 2.8″ boyutlarında bir TFT ekran, STM32F4DISCOVERY kiti ve kendi yapmış olduğum dokunmatik kontrolcüsünü kullandım. Visual TFT aslında bizim için pek çok şeyi hallediyor.  Bize ise kafamızdaki projeyi hayata geçirmek kalıyor.

Aşağıda uygulamalarıma ait videoları görebilirsiniz.