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 ---
Idée, bugs, propositions .......
Pic18F et afficheur I2C MIDAS
Serge
Amateur
Amateur
Messages : 163
Enregistré en : septembre 2018

#11 Message par Serge » mer. 25 mars 2020 11:09 lien vers la Data-Sheet : Cliquez ici

Les fabricants d'afficheur ont des librairies pour les Ordinateurs (qui n'ont pas besoin d'afficheur à priori)
et ne communique pas pour les µC qui eux, en ont besoin, car ils sont "aveugles" et "Muets"
C'est une incohérence qui m'étonnera toujours....

Pic18F et afficheur I2C MIDAS
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#12 Message par Temps-x » mer. 25 mars 2020 12:56 lien vers la Data-Sheet : Cliquez ici

Bonjour Serge,

oops Sur la documentation que tu joints il y a effectivement aucune explication sur les séquences à suivre....

Petite astuce : quand tu cherches le datasheet d'un écran, ou autre, et que tu ne trouves aucune info ne cherche pas avec le non MIDAS I2C cherche plutôt avec la puce qui le pilote.

Ici, ta puce si je ne me trompe pas est un SSD1803A

Serge a écrit :Source du message Le data-Sheet de l'afficheur ne me permet pas de comprendre la logique d'initialisation de l'afficheur en terme de commande I2c.


Page 38, et page 61 sur la documentation du lien ci-dessus (avec ça tu devrais y arriver) :wink:



==> A+
Modifié en dernier par Temps-x le mer. 25 mars 2020 13:10, modifié 4 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Pic18F et afficheur I2C MIDAS
Serge
Amateur
Amateur
Messages : 163
Enregistré en : septembre 2018

#13 Message par Serge » mer. 25 mars 2020 13:02 lien vers la Data-Sheet : Cliquez ici

Ha!
Voilà une remarque qui m'intéresse.

Effectivement moi j'ai recherché avec ST7032....

Merci, je regarde ça.

Pic18F et afficheur I2C MIDAS
Serge
Amateur
Amateur
Messages : 163
Enregistré en : septembre 2018

#14 Message par Serge » mer. 25 mars 2020 13:27 lien vers la Data-Sheet : Cliquez ici

Bé... en fait j'avais bien cette doc.

Mais toujours pas d'info précises qui me permette de le faire fonctionner.
Il devrait y avoir un petit modèle....

Pic18F et afficheur I2C MIDAS
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#15 Message par Temps-x » mer. 25 mars 2020 13:33 lien vers la Data-Sheet : Cliquez ici

Re

Que veux tu dires avec un petit modèle... , tout est marquè dans la datasheet.

Ps : Je pratique de l'assembleur

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

Pic18F et afficheur I2C MIDAS
Serge
Amateur
Amateur
Messages : 163
Enregistré en : septembre 2018

#16 Message par Serge » mer. 25 mars 2020 13:38 lien vers la Data-Sheet : Cliquez ici

Ils expliquent la structure de la séquence, mais pas la logique de la suite de codes à envoyer.
C'est ça qui pèche...

Pic18F et afficheur I2C MIDAS
Serge
Amateur
Amateur
Messages : 163
Enregistré en : septembre 2018

#17 Message par Serge » mer. 25 mars 2020 13:39 lien vers la Data-Sheet : Cliquez ici

si on regarde les séquences d'ini en assembleur, et qu'on les compare à la théorie de la structure expliquée, c'est incohérent

Pic18F et afficheur I2C MIDAS
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#18 Message par Temps-x » mer. 25 mars 2020 13:40 lien vers la Data-Sheet : Cliquez ici

Code : Tout sélectionner



 LCD_I2C_send_byte
(0x5E); break;
 LCD_I2C_send_byte(0xA5); break;
 LCD_I2C_send_byte(0x7B); break;
 LCD_I2C_send_byte(0x7F); break;
 LCD_I2C_send_byte(0x86); break;
 LCD_I2C_send_byte(0xA9); break;
 LCD_I2C_send_byte(0xC7); break;
 LCD_I2C_send_byte(0x89); break;
 LCD_I2C_send_byte(0xA4); break;
 LCD_I2C_send_byte(0x8B); break;
 LCD_I2C_send_byte(0x8C); break;
 LCD_I2C_send_byte(0x8D); break;
 LCD_I2C_send_byte(0x8E); break;
 LCD_I2C_send_byte(0xFE); break;

case (char)(0xFF): LCD_I2C_send_byte(0x1F); break; //FULL SQUARE

default:
LCD_I2C_send_byte(string);
break;

LCD_I2C_end_frame();



Trouvé ICI

As tu une photo de ton afficheur arrière et devant ?

==> A+
Modifié en dernier par Temps-x le mer. 25 mars 2020 13:46, modifié 1 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Pic18F et afficheur I2C MIDAS
Serge
Amateur
Amateur
Messages : 163
Enregistré en : septembre 2018

#19 Message par Serge » mer. 25 mars 2020 13:46 lien vers la Data-Sheet : Cliquez ici

si on ne parle que des Octets à envoyer de façon à initialiser l'afficheur, on peut lire:
38 H
39 H
14 H
78 H
5E H
6A H
0C H
01 H
06 H

Et après si j'envoie "a" par exemple, je n'ai toujours rien sur l'écran !

Pic18F et afficheur I2C MIDAS
Serge
Amateur
Amateur
Messages : 163
Enregistré en : septembre 2018

#20 Message par Serge » mer. 25 mars 2020 13:46 lien vers la Data-Sheet : Cliquez ici

J'essaye ta séquence....


Retourner vers « Le forum Fantas-PIC »

Qui est en ligne

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