410-Ecran TFT 2.2 Pouces
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