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
Passionné
Passionné
Messages : 307
Enregistré en : avril 2022

#55 Message par francois77 » sam. 4 mars 2023 20:47

Bonsoir,
Content d'avoir fait pousser un petit caillou dans ce monde de brut humour!!
Je suivrais ton projet, il reste certainement des choses a découvrir
a+
Francois

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

#56 Message par Temps-x » dim. 5 mars 2023 03:00

Bonsoir paulfjujo, francois77, et tout le forum,


paulfjujo a écrit :Source du message J'ai testé ton programme après l'avoir compilé avec MPASM V5.86


J'ai la version 5.87 de Mpasm

Mpasm v5.87.png



==> 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:

Ecran OLED rond GC9A01
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3256
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#57 Message par paulfjujo » dim. 5 mars 2023 10:24

bonjour à tous,


Dans la foulée j'ai testé aussi mon OLED ROUGE 8 pins ( 7 sur le Bleu)
il a en plus la connection LED qui permet un reglage de la luminosité/contraste

Test avec R de 470 à 15K en Pull up (vers +Vcc) ...luminosité / contraste maximum
Commence à bien diminuer avec >= à 100K
..à tester ... à suivre ..reglage luminosité via PWM1 sur RC2 ...

Cablage en parallele des 2 OLED ... No problemo !


Test_OLED_ronds_CG9A01_Bleu_Rouge_18F26K22_asm_2023-03.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Ecran OLED rond GC9A01
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3256
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#58 Message par paulfjujo » mer. 8 mars 2023 17:52

Bonsoir,

Pour l'instant , mon OLED ne veut rien moudre avec mon PIC18F27K42 en SPI Hardware ....
Entre temps j'ai testé une appli pour ESP32 .. qui gazouille tres bien, affichage super rapide ...
mon analyser SQA ne peut pa suivre le codage des datas ! .. le signal clock SPI est sur une periode de 100nS !
SPI à 10MHz !

je pensais que j'allais trop vite avec mon SPI 18F ... donc réduit de 1MHz à 125 KHz => c'est donc une fausse piste
à suivre ..des que j'aurai au moins l'init OK
Aide toi, le ciel ou FantasPic t'aidera

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

#59 Message par francois77 » mer. 8 mars 2023 18:37

Bonjour Paul,

Tu as testé ton programme en C ou en assembleur ?

Peut être jouer avec les délais d'init

Si tu as la possibilité, il serait peut être intéressant de faire un essais avec un 18f28k22

Le plus dur avec les écrans c'est le premier pixel :langue:

A +

Ecran OLED rond GC9A01
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3256
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#60 Message par paulfjujo » mer. 8 mars 2023 20:43

bonsoir,


Le pire c'est qu' apres avoir testé mon ecran avec un ESP32 ..avec affichage OK
je le re-connecte sur mon PIC18F27K42 ... et il m'affiche le bon resultat ... correspondant bien au programme du 18F !
Mise hors tension , recompilation et redemarrage .. ecran noir ...
C'est à croire qu'à chaud , il avait de bon parametres stockés quelque part

:mur: à suivre .. je le veux ce premier pixel !
Aide toi, le ciel ou FantasPic t'aidera

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

#61 Message par Temps-x » jeu. 9 mars 2023 01:43

Bonsoir paulfjujo, francois77, et tout le forum,

paulfjujo a écrit :Source du message C'est à croire qu'à chaud , il avait de bon parametres stockés quelque part


Ça me fait ça aussi, sur certain écran.... :roll: c'est magique

==> 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
Passionné
Passionné
Messages : 307
Enregistré en : avril 2022

#62 Message par francois77 » jeu. 9 mars 2023 07:04

Bonjour Paul,

Lors de la phase initialisation tu utilises ma séquence mini ou tu utilises la séquence d’init complète ?

Ayant eu des soucis il y a quelques années avec des écrans 2 et 4 lignes, j’avais résolu mon problème en jouant sur les tempos de la phase d’initialisation. Cela m’avait solutionné ce type de problème

Lors de tes essais tu passes par un écran plein de pixel aléatoire ou pas ?

Courage l’Ami, on ne va pas ce faire embêter par un petit écran !!

A+
Francois

Ecran OLED rond GC9A01
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3256
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#63 Message par paulfjujo » jeu. 9 mars 2023 09:22

bonjour à tous,

J'ai strictement utilisé l'init de Francois ( ou la tienne ?) puisque la version ASM tourne OK avec un 18F26K22 ( en ASM)
Par contre je suis en SPI Hardware et de plus sur le 18F27K42 ...
et sous MikroC (... avant de repasser en XC8 )

dommage que mon analyser logique SQA 50MHz ne puisse pas suivre l'init avec ESP32 .. qui tourne OK
visu signal clock SPI à 10MHz !, mais pas de decodage data affiché ( tout à 0) ..

futur choix analyser , prevoir plutot à 200MHz !

:sifflotte: la suite ... coté C
Aide toi, le ciel ou FantasPic t'aidera

Ecran OLED rond GC9A01
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3256
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#64 Message par paulfjujo » lun. 20 mars 2023 18:08

à TempsX ou Francois 77

L'un de vous pourrait-il chronometrer la durée d'effacement de l'OLED
et à quelle vitesse SPI ( freq Clock )

voir ma remarque coté C
incoherence ou pas entre la duréee Theorique et Reelle " effacement ecran "..
Aide toi, le ciel ou FantasPic t'aidera


Retourner vers « Langage ASM »

Qui est en ligne

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