Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

Écran 1.8 TFT SPI 128x160 V1.1
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2898
Enregistré en : juillet 2016
Localisation : Terre

#21 Message par Temps-x » ven. 30 janv. 2026 20:14

Oui mais il faut deviner !!!

Exemple de ce que tu as écrit

Code : Tout sélectionner


             ST7735_SET_DISP_PX_FRM  0x05 


ST7735_SET_DISP_PX_FRM ---> envoyer en commande, faut le deviner !!

0x05 ----> envoyer en donnée, faut le deviner !!

il y a de quoi s'arracher les cheveux, :roll: il me reste des cheveux, je peux encore le faire :-D


==> A+
Modifié en dernier par Temps-x le ven. 30 janv. 2026 20:25, modifié 2 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Écran 1.8 TFT SPI 128x160 V1.1
satinas
Expert
Expert
Messages : 1497
Enregistré en : novembre 2015

#22 Message par satinas » ven. 30 janv. 2026 20:17

Je comprends rien, Il y a 2 colonnes avec 2 titres de colonne cmd/data, et les commandes sont toutes déclarées dans des defines en amont, et le define existe aussi en ASM, donc tu connais.

Écran 1.8 TFT SPI 128x160 V1.1
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2898
Enregistré en : juillet 2016
Localisation : Terre

#23 Message par Temps-x » ven. 30 janv. 2026 20:23

Je connais define, c'est pas le problème, tu ne comprends pas ce que je veux que tu m'expliques, malheureusement.... on pourra pas aller plus loin

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Écran 1.8 TFT SPI 128x160 V1.1
satinas
Expert
Expert
Messages : 1497
Enregistré en : novembre 2015

#24 Message par satinas » ven. 30 janv. 2026 20:28

Code : Tout sélectionner

Init  commande 8 bits         datas 8 bits

      ST7735_SET_PW_CTL1      0xa2 0x02 0x84  ; set power control params
      ST7735_SET_PW_CTL2      0xc5
      ST7735_SET_PW_CTL3      0x0a 0x00
      ST7735_SET_PW_CTL4      0x8a 0x2a
      ST7735_SET_PW_CTL5      0x8a 0xee
      ST7735_SET_VC_CTL1      0x0e            ; set vcom control param
      ST7735_SET_DISP_PX_FRM  0x05            ; 16 bit/pixel, 65k colors rgb565
      ST7735_MODE_INVERSE_OFF                 ; inverse video off
      ST7735_MODE_SLEEP_OFF                   ; sleep off
      ST7735_MODE_DISPLAY_ON                  ; display on


Tu envoies la commande ST7735_SET_PW_CTL1 suivie de 3 datas 0xa2, 0x02, 0x84
C'est ça que tu veux que je te dise ?

Écran 1.8 TFT SPI 128x160 V1.1
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2898
Enregistré en : juillet 2016
Localisation : Terre

#25 Message par Temps-x » ven. 30 janv. 2026 20:34

:+1: Oui, je sais pour toi qui pratique pas mal de langages de programmation, c'est facile et anodin de mettre ces détails, mais pour moi c'est important, sinon je ne comprends pas grand-chose.

Ce qui nous donne en clair

1) envoies la commande ST7735_SET_PW_CTL1
2) envoies les données 0xa2, 0x02, 0x84

Si c'est vraiment cela je pourrais avancer, grace à toi

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Écran 1.8 TFT SPI 128x160 V1.1
satinas
Expert
Expert
Messages : 1497
Enregistré en : novembre 2015

#26 Message par satinas » ven. 30 janv. 2026 20:38

Je t'ai dit que tu ne devrais pas envoyer ces commandes si tu t'en est sorti sans, je ne sais pas à quoi elles servent précisément, j'ai pompé ça sur Arduino :-)

Écran 1.8 TFT SPI 128x160 V1.1
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2898
Enregistré en : juillet 2016
Localisation : Terre

#27 Message par Temps-x » ven. 30 janv. 2026 20:41

oops, je viens de m'apercevoir que tu as séparé les commandes des données, mille excuses, je n'avais pas vu...

Bon maintenant il n’y a pas que G- - - -d en boulet, j'en fais aussi partie.... :sifflotte:

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Écran 1.8 TFT SPI 128x160 V1.1
satinas
Expert
Expert
Messages : 1497
Enregistré en : novembre 2015

#28 Message par satinas » ven. 30 janv. 2026 20:44

Pas de problème, je lâche jamais, t'étais mal tombé. Et je sais que je suis souvent pas clair :-)

Écran 1.8 TFT SPI 128x160 V1.1
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2898
Enregistré en : juillet 2016
Localisation : Terre

#29 Message par Temps-x » ven. 30 janv. 2026 20:50

satinas a écrit :Source du message je lâche jamais

:bravo: et j'ai pu m'en apercevoir

==> Je vais manger, après je me mets à la conversion d'une image en R5G6B5 en programme PC.

Merci ! Merci ! Merci !

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 16 invités