Utilisation d'un écran TFT 2.2 Pouces


Présentation de l'écran acheté sur Ebay pour 5€.



Spécifications:


Taille: 2.2 Pouces

Taille de la carte: 67x40x4 mm

Active Area: 47.5x36.5 mm

Résolution: 240 x 320 (RGB)

Interface: 4-Fils SPI

Nombres de couleur: 262K/65K

Éclairage: 4 LEDs

Driver IC: ILI9340C


Raccordement:


SDO: Serial clock output

LED: 3.3V IO and Power Supply pin

SCL: Serial clock input

SDA / SDI: Serial data input

DC: Data / Command selection

RST: Reset, Low level active

CS: Chip Selection, Low level active

GND: Ground

VDD33: 3.3V Power Supply pin

UTFT Support


TFT

RPI

BL

LED

GPIO18

12

SCK


SCLK

23

MISO


MISO

21

MOSI


MOSI

19

CS



24

RST

Rest

GPIO25

22

D/C


GPIO24

18

VIN


3.3V

17

GND


GND

20


Software:


Taper la commande suivante pour mettre le bus SPI en service.


sudo raspi-config


Aller dans le menu 8 Advanced Options.



Puis  A5 SPI.



Et faire Yes.



Faire un redémarrage.


sudo reboot


Vérification du fonctionnement du bus SPI. Taper la commande:


dmesg | grep spi


Si tout va bien voila la réponse.



Mise à jour du nouveau noyau Linux. Taper la commande:


sudo REPO_URI=https://github.com/notro/rpi-firmware rpi-update


Faire un redémarrage.


sudo reboot


Configuration:


Taper la commande suivante pour configurer votre écran:


sudo modprobe fbtft_device name=adafruit22a


Cela doit allumer l'écran.


Taper la commande suivante pour voir la configuration de l'écran.


dmesg | tail



Pour que l'écran soit pris en compte après un redémarrage, il faut modifier le fichier /etc/modules. Taper la commande suivante:


sudo nano /etc/modules


Ajouter:


fbtft dma

fbtft_device name=adafruit22a verbose=0



Et faire un crtl+o pour sauvegarder. Puis crlt+x pour sortir.


Mode console sur l'écran:


Affichage des messages de démarrage sur l'écran. Taper la commande suivante pour modifier le fichier /boot/cmdline.txt:


sudo nano /boot/cmdline.txt


Et ajouter à la fin la ligne le texte suivant:


fbcon=map:10 fbcon=font:VGA16x16 fbcon=rotate:1




Et faire un crtl+o pour sauvegarder. Puis crlt+x pour sortir.


Faite un redémarrage et maintenant vous avez sur votre écran le mode console activé.



Mode graphique sur l'écran:


Modifier le fichier 99-fbturbo.conf. Taper la commande:


sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf


Et modifier le paramètre "fbdev" "/dev/fb0" en "fbdev" "/dev/fb1"



Et faire un crtl+o pour sauvegarder. Puis crlt+x pour sortir.


Lancer le mode graphique:


startx


Et voila votre écran avec l'interface graphique.



Mise à jour 06/01/2015

Créé avec HelpNDoc Personal Edition: Générer des livres électroniques EPub facilement