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

PIC 16f628



  1. #1
    invitee1bdeaaa

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

  3. #3
    invite07c0dec6

    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.

  4. #4
    RISC

    Re : PIC 16f628

    Salut,

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

    a+

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

    Re : PIC 16f628

    Salut, tu as bien mis MCLR à VCC ?

  7. #6
    invite7a49d0d5

    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]

  8. #7
    invitee1bdeaaa

    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;

    }


    }

  9. #8
    invite7a49d0d5

    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]

  10. #9
    invite092cb13c

    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

  11. #10
    invitee1bdeaaa

    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 invite72e4aa92 dans le forum Électronique
    Réponses: 1
    Dernier message: 23/01/2009, 15h54
  2. Pic 16f628
    Par invite4164fd5c 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 invitea78e17c9 dans le forum Électronique
    Réponses: 1
    Dernier message: 15/03/2004, 21h04
  5. pic 16f628
    Par invite7a98af17 dans le forum Électronique
    Réponses: 3
    Dernier message: 16/02/2004, 15h21
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...