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 ---
- 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 ---
Écran 1.8 TFT SPI 128x160 V1.1
Modérateur : mazertoc
Écran 1.8 TFT SPI 128x160 V1.1
Avec ce petit lcd, ce n'est pas possible car sa broche MISO n'est pas câblée. Seule la sdcard a une sortie MISO. D'ailleurs je me demande pourquoi les broches sont baptisées SCK et SDA, marcherait-il aussi en I2C ?
Sur les lcds SPI ILI9341, il y a bien une sortie MISO lcd.
Sur les lcds SPI ILI9341, il y a bien une sortie MISO lcd.
Écran 1.8 TFT SPI 128x160 V1.1
Oh je comprends mieux maintenant ☺️ en effet ou même pour un petit jeu (gestion de collision...)
Je n'avais jamais vu ce post concernant l'algorithme de remplissage. Merci au passage
@++
Je n'avais jamais vu ce post concernant l'algorithme de remplissage. Merci au passage
@++
Écran 1.8 TFT SPI 128x160 V1.1
Bonjour venom, satinas, et tout le forum,
J'ai potassé la datasheet et malheureusement elle te donne raison....
Dans la foulée, je termine un programme sur mon ordinateur pour envoyer des images sur LCD via USART, le programme pourra envoyer des images sur n'importe quelle LCD dans la dimension qui sera réglée par la personne, il y a aussi la possibilité de retoucher l'image, écrire dessus, effacer, et bien d'autre.....
Reste à comprendre comment faire pour convertir une image RGB en 5 bits pour le rouge, 6 bits pour le vert, 5 bits pour le bleu
D'autre part, quand on écrit 1 pixel, est-ce que cela affecte les pixels se trouvant vers le bas et le haut ?: Car sur l'écran OLED-128x32 c'était le cas !
1 octet correspondait à 8 pixels .
A+
satinas a écrit :Source du message Avec ce petit lcd, ce n'est pas possible car sa broche MISO n'est pas câblée
J'ai potassé la datasheet et malheureusement elle te donne raison....
Dans la foulée, je termine un programme sur mon ordinateur pour envoyer des images sur LCD via USART, le programme pourra envoyer des images sur n'importe quelle LCD dans la dimension qui sera réglée par la personne, il y a aussi la possibilité de retoucher l'image, écrire dessus, effacer, et bien d'autre.....
Reste à comprendre comment faire pour convertir une image RGB en 5 bits pour le rouge, 6 bits pour le vert, 5 bits pour le bleu
D'autre part, quand on écrit 1 pixel, est-ce que cela affecte les pixels se trouvant vers le bas et le haut ?: Car sur l'écran OLED-128x32 c'était le cas !
1 octet correspondait à 8 pixels .
Écran 1.8 TFT SPI 128x160 V1.1
Bonjour tout le forum,
Voici l'affichage d'une image en 16 bits (R5G6B5) avec ce petit écran ,
ça prend quand même 40960 octets qui est mis actuellement en mémoire programme, reste à terminer mon programme PC pour envoyer les images par USART.
Attention !! il pourrait sortir de l'écran....
A+
Voici l'affichage d'une image en 16 bits (R5G6B5) avec ce petit écran ,
ça prend quand même 40960 octets qui est mis actuellement en mémoire programme, reste à terminer mon programme PC pour envoyer les images par USART.Attention !! il pourrait sortir de l'écran....
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Écran 1.8 TFT SPI 128x160 V1.1
Reste à comprendre comment envoyer cette séquence fait par satinas ... ?
; 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
A+
; 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
Écran 1.8 TFT SPI 128x160 V1.1
Bravo pour le résultat 
Mais pourquoi veux-tu envoyer mes commandes, puisque tu as réussi à le faire marcher ?
Mais pourquoi veux-tu envoyer mes commandes, puisque tu as réussi à le faire marcher ?
Écran 1.8 TFT SPI 128x160 V1.1
Bonsoir satinas,
ce que j'ai envoyé pour la configuration de l'écran, j'aimerais terminer ce que tu me préconises.
A+
ce que j'ai envoyé pour la configuration de l'écran, j'aimerais terminer ce que tu me préconises.
Code : Tout sélectionner
c8_d8 0xc0,0x0e ; set vcom control param
c8_d8 0x3A,0x05 ; set clr 16 bits/pixel rgb565, 65k clr
c8 0x20 ; inverse video off
c8 0x11 ; sleep off
c8 0x29 ; ecran on
;******************************************************************
;************************ RESTE A FAIRE **************************
;******************************************************************
; 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
Écran 1.8 TFT SPI 128x160 V1.1
J'ai l'habitude de ne mettre que les commandes strictement nécessaires pour démarrer le lcd, j'enlève tout le reste, c'est pourquoi je suis étonné qu'elles ne figurent pas parmi les tiennes.
En tout cas, si ça marche, je te conseille de ne plus toucher à rien.
En tout cas, si ça marche, je te conseille de ne plus toucher à rien.
Écran 1.8 TFT SPI 128x160 V1.1
Pour moi il y a 2 choses, les commandes DC = 0, et les données DC = 1, et je ne peux pas deviner sur un truc comme ci-dessous si ce sont des commandes ou des données, ou les 2 à la fois
ce que tu as posté ICI
Dans tout les cas
pour l'aide
A+
Code : Tout sélectionner
; ST7735_SET_PW_CTL1 0xa2 0x02 0x84 ;
ce que tu as posté ICI
Dans tout les cas
pour l'aideÉcran 1.8 TFT SPI 128x160 V1.1
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
etc
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : satinas et 3 invités
