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

Ecran OLED rond GC9A01
francois77
Passioné
Passioné
Messages : 307
Enregistré en : avril 2022

#1 Message par francois77 » ven. 18 nov. 2022 08:16

Bonjour a tous

Je recherche des infos sur le pilotage de cet écran.

Sur le net, je n'ai pas trouvé grand chose hormis en, Arduino.

Si un membre du forum a déjà joué avec cet Ecran je serais preneur de toutes informations quelque soit le langage utilisé

Evidement si c'est de l'assembleur je prends directement :sifflotte:

Capture.JPG


Bonne journée a tous

Francois
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Ecran OLED rond GC9A01
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#2 Message par Temps-x » ven. 18 nov. 2022 13:49

Bonjour François, et tout le forum,

Il nous faut au moins un lien marchand, et la datasheet de cette écran, d'après l'image c'est du SPI.

En, regardant sur le net j'ai trouvé ça

Lien marchand : https://fr.aliexpress.com/item/10050040 ... pt=glo2fra

D'après mes recherches je pense que c'est la datasheet https://www.buydisplay.com/download/ic/GC9A01A.pdf

Attention car là il y a du boulot en programmation, l'écran fait 240x240 pixels, oops ça veut dire qu'il faut 7200 octets de mémoire sdram pour y stocker une image, donc pas possible pour un pic comme le Pic18F26K22 d'y stocker une image

A moins qu'il y est une mémoire interne dans cette écran.

Le seule pic 8 bits qui est capable de stocker une image est le Pic18F27K42 qui possède 8192 octets de sdram


==> A+
Modifié en dernier par Temps-x le ven. 18 nov. 2022 15:52, modifié 1 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Ecran OLED rond GC9A01
francois77
Passioné
Passioné
Messages : 307
Enregistré en : avril 2022

#3 Message par francois77 » ven. 18 nov. 2022 14:22

Bonjour Temps-x

De souvenir tu m'avais dit la même chose pour un 16f876 avec un écran Oled .....

L'idée n'est pas de traiter obligatoirement des images ...

exit

J'ai un dépannage d'un ampli / tuner a lampe/transistor a faire cet après-midi , retour en fin de journée

A +

Francois

Ecran OLED rond GC9A01
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#4 Message par paulfjujo » ven. 18 nov. 2022 15:22

bonjour,


ou le trouve -t- on cet ecran ?
qui parait tres interessant

il me semble que la RAM ecran est incluse dans le controler
GC9A01 has an integrated 320x240x18-bit graphic type static RAM. This 172,800-byte memory allows
storing a 320xRGBx240 image with an 18-bit resolution (262K-color).

et donc pourrait peut etre géré sans trop de RAM MCU .
Aide toi, le ciel ou FantasPic t'aidera

Ecran OLED rond GC9A01
francois77
Passioné
Passioné
Messages : 307
Enregistré en : avril 2022

#5 Message par francois77 » ven. 18 nov. 2022 17:21


Ecran OLED rond GC9A01
francois77
Passioné
Passioné
Messages : 307
Enregistré en : avril 2022

#6 Message par francois77 » ven. 18 nov. 2022 17:48

En complément

Il y a des modules 3.3/5 v ou 3.3v SPI

Evidement j'ai commandé des 3.3v ... oops

A+

Ecran OLED rond GC9A01
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#7 Message par Temps-x » ven. 18 nov. 2022 19:18

Re

francois77 a écrit :Source du message e souvenir tu m'avais dit la même chose pour un 16f876 avec un écran Oled ...

:sifflotte: Si j'ai vraiment dit cela fait moi voir le lien .... :?:

Par contre ce que j'ai réellement dit, il est possible d'utiliser l'écran Oled 128x32 avec un Pic16F876, mais on ne peux pas manipuler un graphique à cause d'un manque de mémoire sdram.

Ce qui fait que tu auras plein de défaut si tu veux faire par exemple un petit oscilloscope, voir ce Post #1 ou j'explique le pourquoi, je reviendrais pas dessus, j'ai suffisamment averti les problèmes quand peut rencontré.

Voir ce lien qui est ICI pour mettre ton écran en fonction, tout est indiqué, il faut juste décoder le langage C

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

Ecran OLED rond GC9A01
francois77
Passioné
Passioné
Messages : 307
Enregistré en : avril 2022

#8 Message par francois77 » ven. 18 nov. 2022 19:49

Bonsoir Temps-x

Merci pour le lien, mais je l'avais déjà trouvé

j'ai plein de Pic18F26K22 a dispo maintenant, je vais faire comme les grands

Mon souci comme d'habitudes c'est de comprendre et de faire le premier pixel sur un écran, après c'est juste de la programmation oops

A+

Francois

Ecran OLED rond GC9A01
francois77
Passioné
Passioné
Messages : 307
Enregistré en : avril 2022

#9 Message par francois77 » sam. 19 nov. 2022 08:20

Bonjour,

Quelques recherches matinal et j'ai trouvé des infos intéressantes pour Paulfjujo

l'écran OLED GC9A01 prends pour base de programmation les écrans ILI9341

Il me semble que tu as joué sur cet écran ?

Je continuerais mes recherches ce soir ou demain

A+

Francois

https://github.com/PaintYourDragon/Adafruit_GC9A01A

https://github.com/PaintYourDragon/Adaf ... _GC9A01A.h

Bibliothèque pour fournir la prise en charge du pilote d'affichage GC9A01A dans Adafruit_GFX
CE CODE. Ceci a été adapté d'une bibliothèque antérieure (Adafruit_ILI9341)

https://simple-circuit.com/pic18f46k22- ... c-proteus/
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Ecran OLED rond GC9A01
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#10 Message par Temps-x » sam. 19 nov. 2022 12:00

Bonjour françois77, et tout le forum,

Si c'est le même qu'un écran ILI9341, voici une source de mise en fonction de 3 écrans, ILI9341, SPFD5408, ST7783 voir début du fichier pour choisir ton écran, téléchargement ICI

C'est pour un pic Pic18f4525, mais ça ne change pas grand chose pour une adaptation d'un Pic18F26K22, il y a vraiment pas grand chose à faire.

En prime tu devrais avoir un rectangle qui s'affiche de couleur blanc, puis un rectangle de couleur rouge, puis un rectangle de couleur bleu.

==> A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
: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 46 invités