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

PIC 16f628



  1. #1
    sabaks

    PIC 16f628


    ------

    Bonjour,
    Je débutant dans la programmation des PIC.

    Je rencontre un problème que j'ai du mal à resoudre :

    j 'ai écris un programme pour allumer une led lorsque j'appui sur un bouton poussoir, j'ai fait un test par simulation et tout est OK.
    Mais, une fois chargé dans le PIC 16f628, je rencontre le probleme suivant :

    Quand je n'appui pas sur le bouton poussoire, j'ai quand même une faible tension qui allume la led faiblement.

    Quand j'appui sur le bouton poussoire, tantot elle s'allume, tantot pas.

    A quoi peut être du ce disfonctionnement.

    Merci

    -----

  2. Publicité
  3. #2
    remy01

    Re : PIC 16f628

    Bonjour,
    il y a des rebonds sur le bouton poussoir. Il faut un système anti-rebond
    en hard, ou en soft ( avec quelques tempos ).
    A+ ....Rémy.

  4. #3
    lolokiapp

    Re : PIC 16f628

    Les rebonds sur un système aussi simple c'est bizard. Si tu comptais le nombre de fois que tu appuyais, là ça a beaucoup plus d'influence.

    As tu branché ton interrupteur avec un tirage à la masse ? comment as tu branché ta diode ?

    C'est étonnant quand même car tirage, rebonds ou pas quand ton entrée est au plus il n'y a pas de raison pour que la sortie ne s'active pas.

  5. #4
    RISC

    Re : PIC 16f628

    Salut,

    Schéma + soft ?....ca ira beaucoup plus vite ;=)

    a+

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

    Re : PIC 16f628

    Salut, tu as bien mis MCLR à VCC ?

  8. #6
    vede

    Re : PIC 16f628

    hi,

    tu as bien mis une resistance de pull-down?
    et si la led est "drivée" par un
    transistor en sortie du pic, cela
    peut venir aussi de là (cad mauvaise
    connexion, mauvaise polarisation...)

    et je plussoie : un schéma serait le bienvenu...

    vede
    ;O]

  9. Publicité
  10. #7
    sabaks

    Re : PIC 16f628

    Citation Envoyé par mortaurat Voir le message
    Salut, tu as bien mis MCLR à VCC ?
    Bsoir,

    j'ai raccordé MCLR à VSS (+5v);

    Lorsque RA0 = 1, j'ai bien +/- 5 V en sortie et ma diode s'allume normalement.
    Quand RA0=0, j'ai une tension résiduelle de +/- 2V avec ou sans diode connecté.


    Mon programme est le suivant : j'utilise MPLAB comme éditeur et CC5X comme compilateur, je travail avec l'oscillateur interne.

    #define bp1 RA0
    #define bp2 RA1
    #define led4 RB3
    #define led3 RB2
    #define led2 RB1
    #define led1 RB0



    void main (void)
    {
    CMCON=0b00000111;
    PORTB=0;
    TRISB=0b11110000;

    for(; // bouclage infini
    {
    led1=bp1;

    }


    }

  11. #8
    vede

    Re : PIC 16f628

    re,

    il faut rajouter une resistance dite de "pull down",
    exemple de 10K, directement entre la masse et la
    broche du pic (RA0)... et aprés tu devrais trouver
    0Volt au Voltmétre...

    vede
    ;O]

  12. #9
    gedonet

    Re : PIC 16f628

    Bonjour
    Il te faut comme on te l'a dit des resistances de pull down ou pull up selon le cablage des BP et un anti rebond, une tempo de 50ms dans ta boucle infini, par exemple.
    Je ne pratique pas le c, mais on ne voit pas si tu as desactivé le watchdog dans la config.
    Gilles

  13. #10
    sabaks

    Re : PIC 16f628

    Citation Envoyé par vede Voir le message
    re,

    il faut rajouter une resistance dite de "pull down",
    exemple de 10K, directement entre la masse et la
    broche du pic (RA0)... et aprés tu devrais trouver
    0Volt au Voltmétre...

    vede
    ;O]
    Hello!

    Merci bcp pour votre aide, en effet, en rajoutant un résistance de pull up, tout marche comme sur des roulettes
    Grand Merci à tous

Discussions similaires

  1. pic 16f628
    Par RICO1218 dans le forum Électronique
    Réponses: 1
    Dernier message: 23/01/2009, 15h54
  2. Pic 16f628
    Par thomas-galvan dans le forum Électronique
    Réponses: 9
    Dernier message: 16/12/2006, 16h15
  3. pic 16F628
    Par LTHOMAS dans le forum Électronique
    Réponses: 7
    Dernier message: 29/03/2006, 21h13
  4. pic 16F628
    Par electro.gim dans le forum Électronique
    Réponses: 1
    Dernier message: 15/03/2004, 21h04
  5. pic 16f628
    Par thierrydesbois dans le forum Électronique
    Réponses: 3
    Dernier message: 16/02/2004, 15h21
Découvrez nos comparatifs produits sur l'informatique et les technologies.