[Programmation] problème driver ST7066U
Répondre à la discussion
Affichage des résultats 1 à 13 sur 13

problème driver ST7066U



  1. #1
    invite21bf1be3

    problème driver ST7066U


    ------

    Bonjour,

    j'aimerai allumer un afficheur basé sur ST7066U en utilisant stm32f4DISCOVERY. j'ai fait les raccordement nécessaires en mode 8 bits et j'ai déjà la librairie du driver mais ça n'a pas marché : l'écran ne s'allume jamais.

    ma question est la suivante : est-ce qu'il suffit d'alimenter le LCD et de lier la pin du contraste au potentiomètre pour que l'afficheur s'allume et ne reste pas blank, puis passer au raccordement des autres pins (données , cmd) ?
    Car comme j'ai vu dans un forum c'est le cas du driver HD44780 : il suffit de relier les 3 premier pins pour allumer le LCD.

    J'espère que j'ai été assez claire , merci d'avance.

    -----

  2. #2
    antek

    Re : problème driver ST7066U

    Faudrait la doc de l'afficheur.
    En général il faut respecter une séquence d'initialisation.

  3. #3
    invite21bf1be3

    Re : problème driver ST7066U

    merci pour ta réponse antek , ci-joint le document de l'afficheur.
    Images attachées Images attachées

  4. #4
    antek

    Re : problème driver ST7066U

    Je sais pas !
    Vérifier si les fichiers de la bibliothèque correspondent à ce que doit recevoir l'afficheur . . .

  5. A voir en vidéo sur Futura
  6. #5
    invite21bf1be3

    Re : problème driver ST7066U

    En fait pour la séquence d'initialisation j'ai trouvé celle-ci : http://www.newhavendisplay.com/app_notes/ST7066.pdf(page 20) en mode 8 bits.
    Ce que je en comprends pas est pourquoi ça n'inclut pas le Enable time holding , c'est à dire le temps qu'on doit attendre après avoir activé et désactivé le Enable avant et après l'envoi des données. normalement ça doit être de de cette forme :
    GPIO_ResetBits(ENABLE_LCD_PORT ,ENABLE);
    wait(900);
    GPIO_Write(LCD_PORT,0x30);
    GPIO_SetBits(ENABLE_LCD_PORT,E NABLE);
    wait(1);
    GPIO_ResetBits(ENABLE_LCD_PORT ,ENABLE);
    wait(250);
    GPIO_Write(LCD_PORT,0x30);
    GPIO_SetBits(ENABLE_LCD_PORT,E NABLE);
    wait(1);
    GPIO_ResetBits(ENABLE_LCD_PORT ,ENABLE);
    wait(10);
    GPIO_Write(LCD_PORT,0x30);
    GPIO_SetBits(ENABLE_LCD_PORT,E NABLE);
    wait(1);
    GPIO_ResetBits(ENABLE_LCD_PORT ,ENABLE);
    wait(5);

  7. #6
    invite21bf1be3

    Set_cgram//dd_ram

    Bonjour,
    je travaille sur un afficheur LCD basé sur ST7066U je n'arrive toujors pas à l'allumer , le câblage est bon j'ai suivi la séquence d'initialisation donnée dans le datasheet, mon seul soucis est l'appel des fonctions Set_CG_RAM() et set_DD_RAM() car dans le driver que j'ai, ces deux fonctions sont définies mais on les utilise jamais.

    Ma question est : est ce qu'on doit forcément les appeler si oui quand ? merci à vous.

  8. #7
    invitea3b5342b

    Re : problème driver ST7066U

    Salut
    Puis-je savoir ou t'as acheter cet afficheur.j'y le cherche pendant des semaines et je n'arrive pas a le trouvé

  9. #8
    nornand

    Re : problème driver ST7066U

    la led de rétro éclairage est elle allumée broches 15 - 16 ?

  10. #9
    invitea3b5342b

    Re : problème driver ST7066U

    Quelqu'un peut m'indiquer où puis-je acheter cet afficheur GDM2004J c'est urgent svp aidez moi a le trouver

  11. #10
    jiherve

    Re : problème driver ST7066U

    bonjour,
    référence inconnue!
    par contre GDM2004D cela existe
    JR
    l'électronique c'est pas du vaudou!

  12. #11
    invitea3b5342b

    Re : problème driver ST7066U

    Oui jiherve j'ai pas pu la trouver mais pourtant j'ai des produit qui ont cet afficheur
    Veuillez voir la datasheet posté par kimsama
    As tu la datasheet de ce référence que tu m'as indiqué pour voir s'il sont les même
    Merci

  13. #12
    jiherve

    Re : problème driver ST7066U

    re
    ben il suffit d'utiliser un fouineur:https://www.sparkfun.com/datasheets/LCD/GDM2004D.pdf
    JR
    l'électronique c'est pas du vaudou!

  14. #13
    invitea3b5342b

    Re : problème driver ST7066U

    Ce n'est pas les même dimension GDM2004J est 6.5x2.8mm et GDM2004D est 9.8x4.1mm
    J'ai besoin d'un afficheur de même dimension que GDM2004J

Discussions similaires

  1. Problème sur bus I2C : driver ??
    Par Poseidon88 dans le forum Électronique
    Réponses: 12
    Dernier message: 06/12/2011, 16h40
  2. [NVIDIA] Probleme MAJ driver !
    Par inviteedcdcd56 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 14/09/2009, 08h46
  3. problème de driver
    Par invite354731d4 dans le forum Matériel - Hardware
    Réponses: 7
    Dernier message: 18/08/2009, 17h34
  4. problème driver lecteur dvd
    Par invitece105df2 dans le forum Matériel - Hardware
    Réponses: 17
    Dernier message: 19/06/2009, 09h33
  5. probleme de driver de la carte son
    Par invite5e69fda3 dans le forum Matériel - Hardware
    Réponses: 8
    Dernier message: 08/04/2004, 10h29
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...