Fork me on GitHub

2.2 TFT LCD Display Raspberry Pi

September 14, 2014

Hace unos días compré un display de 2.2'' (320x240 pixels) para la Raspberry. Está muy lindo: se ve muy bien y es fácil de instalar. Aquí van las instrucciones.

xlde on tft

El primer paso es actualizar el firmware para incorporar FBTFT (Linux Framebuffer drivers for small TFT LCD display modules). Eso se hace con rpi-update

sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update
sudo chmod +x /usr/bin/rpi-update
sudo REPO_URI=https://github.com/notro/rpi-firmware rpi-update

Luego habilitar el módulo en /etc/modules

fbtft dma
fbtft_device name=adafruit22a rotate=270 speed=48000000 fps=50 debug=32
tft and raspberry pi

Habiltar SPI comentando la siguiente línea en /etc/modprobe.d/raspi-blacklist.conf

#spi-bcm2708

Para bootear directamente en el display hay que agregar fbcon=map:10 fbcon=font:VGA8X8 en /boot/cmdline.txt. La línea final debe quedar así

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait fbcon=map:10 fbcon=font:VGA8X8

Reiniciar.

terminal

dPara levantar el servidor X en el display hacemos

sudo FRAMEBUFFER=/dev/fb1 startx -- -dpi 60

Connexiones

TFT connections to Raspberry

Este es el cableado. También hay un buen diagrama aquí.

RPI Pin  Display Pin  gpio
21-------MISIO--------GPIO09
12-------LED----------GPIO18
23-------SCK----------GPIO11
19-------MOSI---------GPIO10
18-------D/C----------GPIO24
22-------RESET--------GPIO25
24-------CS-----------GPIO08
6--------GND----------GND (-)
1--------VCC----------VCC +3V3

Recursos

Raspberry Trabajos