STM32 ve STM8 İLE OLED SSD1306 EKRAN

0.96″ boyutunda 128×64 ve 128×32 piksel OLED ekranlar birkaç dolarlık fiyatlarla bulunabiliyor. Bu ekranlar SSD1306 ya da SH1106 kontrol yongaları ile I2C ve SPI arayüzlü olarak satılıyor. TFT ve Monokrom LCD lere alternatif olarak kullanılabilen bu ekranların kullanımı için internette bol miktarda örnek kod ve sürücü var.

Küçük boyut ve yüksek kontrastları ile OLED ekranlar klasik arkadan aydınlatmalı LCD ekranlara hoş bir alternatif oluşturuyorlar.

Ben bu yayında, ssd1306 OLED ekranları STM8 gibi program ve RAM belleği çok kısıtlı olan mikro denetleyicilerle kullanmak için geliştirdiğim bir algoritmayı anlatıyorum. Bu sürücü, 128×32 çözünürlüklü OLED ekranlara yönelik olarak önemli bir iyileştirmeyi daha içeriyor.

Continue reading “STM32 ve STM8 İLE OLED SSD1306 EKRAN”

STM32F103 ve SPI DOKUNMATİK PANEL KULLANIMI

STM32F103 ile rezistif dokunmatik panelli TFT kullanılışını daha önce anlatmıştım. O yayında koordinat belirlemek için dokunmatik panelin sensör dirençlerinin uçlarından analog gerilim değerlerini ölçüyorduk. Bunun için de STM32F103 ADC lerini kullanıyorduk.

O yayına ulaşmak için burayı tıklayabilirsiniz : STM32F103 İLE DOKUNMATİK PANEL KULLANIMI.

Bazı ekranlarda ise koordinat bilgileri bir dokunmatik panel kontrol işlemcisi -Touch controller- ile SPI arayüz üzerinden alınabiliyor. Bu durumda mikro denetleyicinin ADC lerini kullanmadan kalem koordinatlarını okuyabiliyoruz. Bu öncekine göre daha esnek, farklı seçenekler sunan bir yöntem oluyor.

Continue reading “STM32F103 ve SPI DOKUNMATİK PANEL KULLANIMI”

STM32F103 İLE ILI9341 TFT KULLANIMI – 8 bit paralel giriş

STM32F103 ile ILI9341 GRAFİK TFT

STM32 ile başlangıçta kullandığım popüler 2 ve 4 satırlı mavi ya da yeşil LCD lerden sonra renkli grafik ekranları kullanmaya sıra gelmişti.

Ele aldığım ILI9341 arayüzlü ilk grafik TFT ekranı çalıştırmak beni epeyi uğraştırmıştı. İnternet üzerinen bulabildiğim birkaç örnek kod ve ekranın kullanım klavuzundan da yararlanarak epeyi bir çabalamadan sonra becerdim. Bulduğum örnek yazılımlar üzerinde epeyi bir değişiklik yapmam gerekmişti. Ama şimdi elimde farklı tiplerdeki Grafik TFT ler için kullanabildiğim bir yazılım kütüphanem var.

Continue reading “STM32F103 İLE ILI9341 TFT KULLANIMI – 8 bit paralel giriş”

Accessing Touch Panel resistors of a TFT Display

2.4″ TFT DISPLAY TOUCH PANEL RESISTANCE TERMINALS  
How to find and use them (FOR NON ARDUINO USERS)

Chinese made TFT Display !  You can not get any support, but low cost compensates that. Here is the help !

2.4″ TFT ekran, dokunmatik

Terminals of two touch sensor resistors, one in X other in Y direction are connected to 4 pins of screen. These pins are shared with TFT display signals. Life is easier for Arduino users who just plug and go with “Arduino compliant” products.

Whereas, non Arduino users like me have to find out which pins are used on their TFT TP.  Since I am a STM32 user, I had to find out my own way.  I share it below for interested ones. Hope that will be helpful for someone. Continue reading “Accessing Touch Panel resistors of a TFT Display”