arşiv

yazılar buna göre etiketlendi; ‘TFT’

STM32F4 DCMI & OV9655 Kamera Uygulaması

Pazartesi, 17 Mar 2014 15 yorum

Merhaba arkadaşlar.

Daha önce çinden aldığım OV9655 kamera modülünü çalıştırayım dedim. Yaptığım uygulamada STM32F407’nin DCMI(Digital Camera Interface) modülünü kullandım.
Bu uygulamamda DCMI modülü ile kameradan görüntüyü alıp DMA ve FSMC yardımıyla LCD’ye göndereceğiz.

Kameradan bahsedeyim.

WaveShare’nin aşağıdaki OV9655 kamera modülünü satın almıştım.
OV9655 Camera Board
Fiyatı 15-20$ arasında değişiyor. Ebay veya Aliexpress gibi sitelerden satın alabilirsiniz.

Modülün üzerinde OV9655 Cmos Sensör bulunmakta. Max. çözünürlüğü 1.3 Megapixel. Bu çözünürlükte SXGA boyutunda yani 1280×1024 boyutlu bir görüntü elde edilebiliyor.

Kameranın desteklediği boyutlar aşağıdaki gibidir.

devamını oku…

SSD1963 4.3″ TFT Kütüphanesi

Perşembe, 09 Oca 2014 6 yorum

Arkadaşlar Merhaba

Geçen sene satın almış olduğum 4.3″ boyutundaki TFT LCD yi kullanmak için SSD1963 Kütüphanesini düzenledim. TFT çözünürlüğü 480X272 Pixel.

Açıkçası LCD’yi çalıştırmak bayağı bir uğraştırdı beni. Uygun ayarları bulmak çok vaktimi aldı. Biraz eziyetlide olsa çalıştırdım lcd’yi

LCD’yi STM32F407VG Discovery kartıyla sürdüm bu sefer. Stm32F407VG nin FSMC donanımı kullanılmaktadır.
devamını oku…

STM32 ile Touch Panel kullanımı ve Paint Uygulaması

Pazartesi, 01 Nis 2013 3 yorum

Merhaba arkadaşlar.

Bu uygulamamda yine STM32 ile ile touch paneller üzerine bir çalışma yapıp, basitçe paint uygulaması yapmaya çalıştım.

MCBSTM32C board üzerinde bulunan TFT modülü kullandım. Bu LCD üzerinde dokunmatik ekran sürücüsü STMPE811 çipi kullanılmış. Bu çipin driver programı için ben fazla birşey yazmadım açıkçası. Keil ile birlikte gelen örnek kodların içerisinde bulunmakta. Sadece ben kendime göre biraz düzenledim.

STMPE811 in Datasheetine Buradan ulaşabilirsiniz.

Bu enteğre bayağı karışık. Kullanıma hazır hale getirmek için birçok register üzerinde işlem yapmak gerekiyor.

Bu ayarların hepsini örnek kodlar içerisinden hazır aldım ben. Sonradan bazı registerler üzerinde oynamalar yaparak sensörün çalışmasını yaptığım uygulamaya uygun hale getirdim.. Bu sebeble Register ve görevlerini uzun uzadıya anlatmayacağım. Datasheet te gerekli açıklamalar mevcut zaten.

devamını oku…

Categories: ARM Tags: , , , ,