Répondre à la discussion
Affichage des résultats 1 à 13 sur 13

problème driver ST7066U




  1. #1
    kimsama

    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. Publicité
  3. #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.

  4. #3
    kimsama

    Re : problème driver ST7066U

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


  5. #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 . . .

  6. #5
    kimsama

    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. A voir en vidéo sur Futura
  8. #6
    kimsama

    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.

  9. #7
    Jwdsoft

    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é

  10. Publicité
  11. #8
    nornand

    Re : problème driver ST7066U

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

  12. #9
    Jwdsoft

    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

  13. #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!

  14. #11
    Jwdsoft

    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

  15. #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!

  16. #13
    Jwdsoft

    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

Sur le même thème :

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 guk92 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 14/09/2009, 08h46
  3. problème de driver
    Par Rphysique dans le forum Matériel - Hardware
    Réponses: 7
    Dernier message: 18/08/2009, 17h34
  4. problème driver lecteur dvd
    Par Tioneb3150 dans le forum Matériel - Hardware
    Réponses: 17
    Dernier message: 19/06/2009, 09h33
  5. probleme de driver de la carte son
    Par proximad dans le forum Matériel - Hardware
    Réponses: 8
    Dernier message: 08/04/2004, 10h29