Je possède un écran LCD 1.8" Joy-it. C'est petit !
J'ai testé dans ma Raspberry Pi 3B+ sous Buster.
Depuis que j'ai migré vers Bullseye, ainsi que sous ma Raspberry Pi 4B, je rencontre plusieurs problèmes que je ne sais pas comment résoudre.
Je ne me connecte pas en HDMI mais avec des fils de jonctions comme indiqué ci-après :
Code : Tout sélectionner
+=================+================+
| TFT 1.8" Joy-It | Raspberry Pi |
+------+----------+------+---------+
| PIN | NAME | PIN | NAME |
+======+==========+======+=========+
| 01 | VCC | 01 | 3V3 |
| 02 | GND | 06 | GND |
| 03 | SCL | 23 | SCLK |
| 04 | SDA | 19 | MOSI |
| 05 | RS/DC | 18 | GPIO 24 |
| 06 | RESET | 22 | GPIO 25 |
| 07 | CS | 24 | CE0_N |
+======+==========+======+=========+
Quand je démarre ma Raspberry Pi, j'obtiens bien l'affichage du bureau.
Comme l'écran est petit, je n'ai qu'un petit morceau du bureau.
Je vois la framboise, ainsi que le globe qui est celui du navigateur installé, la flèche de la souris et la corbeille.
J'ai installé "FBI" et je peux envoyer des images au format 128x160 sur mon écran.
Voici les problèmes que je rencontre :
a) A l'affichage, la framboise au lieu d'être rouge, elle est bleue.
Comment la modifier afin qu'elle retrouve sa véritable couleur ?
b) Je n'ai pas trouvé comment faire une rotation de 180° de l'affichage.
Les pins de l'afficheur sont plantés dans un breadbord où j'ai relié les fils à la Raspberry.
En cherchant sur le net, le paramétrage se met en fin de ligne dans le fichier "cmdline.txt".
Code : Tout sélectionner
fbcon=map:10 fbcon=rotation:2
Mais "fbcon=rotation:2" devrait me faire une rotation de 180°. Ca ne fonctionne pas.
Les valeurs permises vont de 0 jusqu'à 3. J'ai mis autre chose, ans succès.
c) à l'affichage , la dernière ligne et la dernière colonne contiennent que des pixels de couleurs.
Il me semble que je suis en dehors du format 128x160 pixels.
Autrement dit, la dernière ligne serait la 161 ième et la dernière colonne serait la 129 ième.
J'ai fait des testes avec le paramétrages du fichier "/config.txt", mais sans succès.
Cette dernière ligne et dernière colonne restent inchangées.
J'aimerai savoir si c'est possible de changer la couleurs de cette ligne et de cette colonne ?
Ou de faire en sorte qu'elle n'affiche plus des pixels de toutes les couleurs.
d) j'ai fait tous mes tests avec la RPi 3B+.
Or quand je passe sur la RPi 4B, cela ne fonctionne plus du tout.
C'est normal car je gère tout moi-même.
Le problème est que la gestion du GPIO se fait ainsi :
--> Raspberry Pi 3B+, adresse de base = 0x3F200000
--> Raspberry Pi 4B, adresse de base = 0xF2000000
sauf que je ne sais pas comment faire pour basculer de l'une à l'autre adresse de base en fonction du raspberry monté.
Cordialement.
Artemus24.
@+