Raspberry Pi ile TFT SPI Ekran Kullanımı (ILI9341)

Merhaba Arkadaşlar

Bu yazımda sizlere Raspberry Pi ile SPI TFT ekran kullanımını anlatacağım. Daha önceki yazımda DPI TFT lcd yi kullanmıştık, paralel bağlandığı için raspberry nin bütün pinlerini meşgul ediyordu. Kolayca bulabileceğiniz ILI9341 sürücülü SPI tft ile 9 pinle ekranı bağlayabiliriz. Ben 2.2″ 320×240 TFT LCD kullandım. 

Bağlantı:

SPI LCD                     Rapberr Pi

SDO/MISO                 GPIO 09
LED                              3v3
SCK                             GPIO 11
SDI/MOSI                   GPIO 10
DC/RS                         GPIO 24
CS                                GPIO 08
GND                             GND
VCC                              3v3

Bağlantımızı yaptıktan sonra komut ayarlamalarına geçebiliriz;

  • sudo raspi-config

ile SPI bağlantısı açılır

  • sudo nano /boot/config.txt

config dosyası açılır ve elinizdeki çözünürlüğe göre aşağıdaki değerler girilir

framebuffer_width=320

framebuffer_height=240

hdmi_group=2
hdmi_mode=87
hdmi_cvt=320 240 60 1 0 0 0
dtparam=spi=on
 

en satıra aşağıdaki kodları ekleyin

dtoverlay=rpi-display
dtparam=rotate90
dtparam=speed=48000000
dtparam=xohms=100
dtparam=debug=4
gpu_mem=64
 
  • sudo nano /boot/cmdline.txt

En alt satıra bunu ekleyin:
fbcon=map:10 fbcon=font:ProFont6x11

  • sudo nano /etc/modules

En alt satıra bunları ekleyin:

spi-bcm2835
snd-bcm2835
i2c-bcm2708
flexfb
fbtft_device
 
  • sudo reboot now

yeniden başlatalım.

  • sudo apt-get install cmake

cmake kuralım

Artık sistemimiz hazırdır, yeniden başlattığınızda ekrana masaüstü gelecektir.

Bir başka projede görüşmek üzere, kolay gelsin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.