Phénomène bizarre avec un glcd
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

Phénomène bizarre avec un glcd



  1. #1
    jorg1n

    Phénomène bizarre avec un glcd


    ------

    Bonjour,

    je rencontre un phénomène bizarre avec ma carte que j'ai réalisé, dessus, j'ai un PIC18F et un afficheur graphique, mais voila une lancé correctement, le soft marche, par contre, lorsque je coupe l'alimentation de ma carte, et que je la remet sous tension mon afficheur affiche des zones noires et blanches très aléatoires, ou un gros décalage de l'affichage, et il faut donc que je recoupe l'alimentation, que je pose mes doigts sur toutes les broches de mon afficheur et ensuite je le remet sous tension et là il fonctionne correctement!!!

    Pourquoi cette manipulation?

    Avez vous déja eu ce phénomène?

    Merci d'avance

    -----

  2. #2
    DAUDET78

    Re : Phénomène bizarre avec un glcd

    Et si tu coupes l'alimentation 10 minutes, il remarche sans imposition des mains?
    Comment est géré le MCLR du PIC ?
    Un p'tit schéma ?
    J'aime pas le Grec

  3. #3
    jorg1n

    Re : Phénomène bizarre avec un glcd

    C'est vrai qu'avec un schéma c'est mieux...
    voila donc en pièces jointes.

    Et si tu coupes l'alimentation 10 minutes, il remarche sans imposition des mains?
    je n'ai pas fais attention a ça, je vais voir et je te tiens au courant.

    Comment est géré le MCLR du PIC ?
    Au niveau hard, il est relié a un connecteur ICD pour la connecteur de l'ICD2, avec une pull up (-> 5V).
    Coté soft, dans la configuration des bits, j'ai fais cette configuration:

    Code:
    #pragma config MCLRE = ON		// MCLR Pin Enable
    donc la PIN MCLR est activé et la PIN RG5 désactivée.
    (J'utilise un PIC18F6722)

    D'ou pourrait venir le problème?? tu penses déja avoir une petite idée??

    merci d'avance
    Images attachées Images attachées  

  4. #4
    DAUDET78

    Re : Phénomène bizarre avec un glcd

    Un problème sur le hard de MCLR ... regarde la spécification du PIC.
    J'aime pas le Grec

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

    Re : Phénomène bizarre avec un glcd

    Je viens de regarder la doc page 51, il propose un montage, mais est ce applicable pour mon application??

    Je n'ai pas besoin de reset manuel ou autre, je me sert juste de cette broche pour la programmation et lorsque je debug, mais sinon, lorsque mon application est terminé, elle ne sert à rien, et pour fixer son état, il y a une rsistance de pull up de 10K...

    ça ne suffit pas, que dois faire a ton avis?

    je continue de parcourir la doc en attendant ...

    Merci encore

  7. #6
    DAUDET78

    Re : Phénomène bizarre avec un glcd

    Sauf erreur de ma part (les PICs, je connais pas !) il faut que cette broche passe au niveau haut, après que la tension d'alimentation soit stable. Donc il faut un condensateur (et de la quincaillerie pour y accéder pour la programmation)
    J'aime pas le Grec

  8. #7
    jorg1n

    Re : Phénomène bizarre avec un glcd

    Après relecture de la partie sur MCLR, j'ai relu cela:
    2: R < 40 kΩ is recommended to make sure that
    the voltage drop across R does not violate
    the device’s electrical specification.
    3: R1 ≥ 1 kΩ will limit any current flowing into
    MCLR from external capacitor C, in the event
    of MCLR/VPP pin breakdown, due to
    Electrostatic Discharge (ESD) or Electrical
    Overstress (EOS).
    donc la condition 2 est remplie avec ma résistance de 10K , mais devrais je mettre une résistance en série sur MCLR de 4K7 par exemple pour remplir la condition 3?

    Merci encore

  9. #8
    DAUDET78

    Re : Phénomène bizarre avec un glcd

    Je ne sais pas, mais il y a eu des discussions sur MCLR ....Attend un spécialiste !
    J'aime pas le Grec

  10. #9
    invite6cb8b74b

    Re : Phénomène bizarre avec un glcd

    Bonjour,
    Je ne pense pas que ton pb vienne de MCLR (j'utilise toujours des 10k en 5V sur tout un tas de pics différents et j'ai jamais eu de pb [même sans condo]).
    Je dirais que ton pb vient de ta procédure d'init du GLCD. j'ai déjà eu ce comportement avec des bibliothèques différentes. Avec la première jamais aucun pb, et avec l'autre en fonction du temps écoulé entre 2 ré-alimentation du montage, l'affichage était ou pas correct.
    Je pense que comme indiqué par DAUDET, si tu attends suffisemment de temps avant de remettre l'alim, tu constateras que le pb n'arrive pas.
    A+
    JC

  11. #10
    jorg1n

    Re : Phénomène bizarre avec un glcd

    Bonjour,

    merci JC22 pour ton expérience,

    penses tu qu'il est possible de corriger ce problème?
    et si oui par quel moyen? soft, hard?

    Merci encore
    et Bonne journée à tous

  12. #11
    DavidDB

    Re : Phénomène bizarre avec un glcd

    Salut,

    C'est le cas typique d'une librairie qui n'initialise pas systématiquement ses variables lors d'un reset et qui utilise la valeur par défaut de la RAM sans tenir compte du fait que le reset n'a pas initialisé la RAM...

    Donc, initialise toutes tes variables y compris celles cachées dans les routines LCD...

    David.

  13. #12
    jorg1n

    Re : Phénomène bizarre avec un glcd

    Merci DavidDB,

    en gros, j'ai déjà une fonction initLCD, j'ai juste à y rajouté l'initialisation de toutes mes variables...

    je vous tiens au courant...

Discussions similaires

  1. Phénomène électrique bizarre...
    Par invitefbe59509 dans le forum Électronique
    Réponses: 9
    Dernier message: 01/04/2008, 14h21
  2. Phenomène paranormal avec le BBT
    Par invite6d7035e8 dans le forum Chimie
    Réponses: 9
    Dernier message: 02/12/2007, 11h01
  3. bizarre et mystérieux ce phénomène
    Par invite3811ba77 dans le forum Chimie
    Réponses: 3
    Dernier message: 21/08/2007, 07h05
  4. Phénomène bizarre !
    Par Loot dans le forum Physique
    Réponses: 9
    Dernier message: 02/04/2006, 03h34
  5. Phénomène étrange avec montage Push pull
    Par gimmy dans le forum Électronique
    Réponses: 5
    Dernier message: 20/08/2005, 12h04
Découvrez nos comparatifs produits sur l'informatique et les technologies.