Apres avoir testé avec succes mes 2 ecrans OLED GCA901 ( modele Bleu et modele Rouge)
avec la version ASM de François77 / tempsX
et testé aussi mon écran Rouge avec un ESP32 Wromm DevkitV1 .. super rapide .. SPI 10MHz .. test grafiques.. OK
je galere avec mon 18F27K42
Je n'avais jusqu'alors qu'utilisé l' I2C ... et le SPI bit bang pour lecture Touch screen ILI9341
Je tiens absolument à utiliser le SPI Hardware .. ce qui explique cet acharnement.
En commençant avec MikroC , dont l'aproche SPI Hardware est (apparement) plus facile .
voila la partie "Init Oled" vue avec mon SQA analyser ( SPI à 125Khz)
RST=1
CS=1
code en cours ...
Nota:
sur le chronogramme
le SPI clock est permanent !le choix Data Commande se ferait sur le 1er front montant de SCLK puis la lecture bit data sur le front descendant ?
La datasheet du GC9A01 est pas tres claire ....
D'autre part , sur ma version ESP32 .. le bit CS reste tout le temps à 1
ou alors c'est mon analyser qui m...de
L'init de CS doit etre CS=1 .. CS=0 front descendant puis retour à 1
à chaque envoi de commande ou data ?
...............à suivre


