Contact entre 2 pin d'un PIC
Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

Contact entre 2 pin d'un PIC



  1. #1
    *Baby*

    Contact entre 2 pin d'un PIC


    ------

    Salut,

    Je viens de me faire avoir, j'ai déjà réalisé mon PCB et je viens de me rendre compte d'un petit bug.


    J'ai mis un simple contact entre 2 pattes du PIC RB5 et RB6, RB5 étant configurée en sortie et RB6 en entrée.

    En mettant RB5 à 5V et en regardant l'état de RB6 je pensais pouvoir savoir si le contact est fermé ou pas. le problème est que lorsqu'il est ouvert la pin RB6 est flottante et le PIC ne sais pas si c'est une entrée ou une sortie.

    Auriez vous une solution sans devoir souder une résitance deRB6 à la masse ?

    -----

  2. #2
    DAUDET78

    Re : Contact entre 2 pin d'un PIC

    Citation Envoyé par *Baby* Voir le message
    le problème est que lorsqu'il est ouvert la pin RB6 est flottante et le PIC ne sais pas si c'est une entrée ou une sortie.
    Non, le PIC sait que c'est une entrée .... mais il lit n'importe quoi

    Je ne connais pas les PICs .... mais si tu peux mettre une résistance de PullUp par soft sur RB6, tu mets RB5 à "0".

    Sinon, tu es bon pour une résistance externe
    J'aime pas le Grec

  3. #3
    *Baby*

    Re : Contact entre 2 pin d'un PIC

    PORTB is a bidirectional I/O port. PORTB can be
    software programmed for internal weak pull-up on all
    inputs.

    I love you.

  4. #4
    *Baby*

    Re : Contact entre 2 pin d'un PIC

    Testé approuvé, une merveille ces PICs.

    Remarque :

    Les résistances de pull-up internes s'actives en mettant le bit RBPU à 0.
    Elles s'actives toutes en même temps.


    Je suis un habitué maintenant lol 100 messages.

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

    Re : Contact entre 2 pin d'un PIC

    Citation Envoyé par *Baby* Voir le message
    Je suis un habitué maintenant lol 100 messages.
    Tu es moralement à 97

    Il n'y avait pas besoin de poser une question pour ce problème... Tu tournais 7 fois ton clavier dans ta bouche et tu avais la solution ! Comment on faisait quand il n'y avait pas internet? On faisait marcher les neurones sans compter sur les autres.
    J'aime pas le Grec

  7. #6
    *Baby*

    Re : Contact entre 2 pin d'un PIC

    Quand il y avait pas internet il n'y avait pas de PIC.

  8. #7
    invite94dd9a0a

    Re : Contact entre 2 pin d'un PIC

    Citation Envoyé par *Baby* Voir le message
    Quand il y avait pas internet il n'y avait pas de PIC.
    Pas tout à fait d'accords ; l'inverse serait plus logique

  9. #8
    *Baby*

    Re : Contact entre 2 pin d'un PIC

    (Au grand public)

  10. #9
    DAUDET78

    Re : Contact entre 2 pin d'un PIC

    Citation Envoyé par *Baby* Voir le message
    Quand il y avait pas internet il n'y avait pas de PIC.
    C'est pas pour ça qu'il n'y avait pas des problèmes à résoudre. Faire une carte avec 50 boitiers 74LSxxx, c'était pas de la tarte ! On regardait les spécifications avec un peu plus d'attention et sans compter sur les autres.
    J'aime pas le Grec

  11. #10
    *Baby*

    Re : Contact entre 2 pin d'un PIC

    100% d'accord.

  12. #11
    ftorama

    Re : Contact entre 2 pin d'un PIC

    Citation Envoyé par *Baby* Voir le message
    Testé approuvé, une merveille ces PICs.
    Merci pour cette tranche de rire....

    Tu as surtout eu du bol de tomber sur le port B, qui est le seul à proposer les pull-ups.

    Tu as aussi eu la chance que ça ne perturbe pas les autres broches du port....
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  13. #12
    DAUDET78

    Re : Contact entre 2 pin d'un PIC

    Citation Envoyé par ftorama Voir le message
    Tu as surtout eu du bol de tomber ......
    Tu as aussi eu la chance .....
    Et il n'a pas eu de chance de tomber sur moi .... il a encaissé un savon (justifié) de plus !
    J'aime pas le Grec

  14. #13
    Jack
    Modérateur

    Re : Contact entre 2 pin d'un PIC

    Citation Envoyé par DAUDET78 Voir le message
    Et il n'a pas eu de chance de tomber sur moi
    Je suis sur qu'il y en a qui attendent que tu sois en vacances pour poster, parce qu'autrement il est assez compliqué de t'éviter

    A+
    Dernière modification par Jack ; 31/07/2010 à 22h28.

  15. #14
    DAUDET78

    Re : Contact entre 2 pin d'un PIC

    Citation Envoyé par Jack Voir le message
    Je suis sur qu'il y en a qui attendent que tu sois en vacances pour poster, parce qu'autrement il est assez compliqué de t'éviter
    Attendez donc le 10 aout pour poster si vous voulez éviter de vous faire engueuler .... Daudet -> GOTO vacances !
    J'aime pas le Grec

  16. #15
    invite7a49d0d5

    Cool Re : Contact entre 2 pin d'un PIC

    Hi all,

    Citation Envoyé par DAUDET78 Voir le message
    Attendez donc le 10 aout pour poster si vous voulez éviter de vous faire engueuler .... Daudet -> GOTO vacances !
    ENCORE DES TRANCHEES...

    mé ché pa possib'...
    viv'ment euch'retraite eud'du'chti... ;O]

    vede
    ;O]
    ____________
    ...

    ps :

    et que penses tu de ma super bonne idée?
    100 leds en // directement connectées à mon Port RB0 de mon PIC?
    ça me paraît optimal... en activant les "pull-up"... si je branche le tout sur EDF ;O]
    (arrêt cardiaque présumé ;O] on va pas attendre le 10 ;O])
    ;O] ;O] ;O] ;O]

    .

  17. #16
    *Baby*

    Re : Contact entre 2 pin d'un PIC

    @Jack

    Je suis sur qu'il y en a qui attendent que tu sois en vacances pour poster, parce qu'autrement il est assez compliqué de t'éviter
    LoL


    @ftorama

    Pour le port B, oui j'ai eu de la chance.

    Sinon pour ne pas perturber les autres pin, ce que j'ai fait, c'est que j'active la pull-up juste avant de fair la lecture de la pin RB6 et je la désactive juste après, mais c'est vrai que dans certain cas, ça aurait pu ne pas marcher.

    @DAUDET78

    Bon ben, excuse mi pour cette question con.

    @+

  18. #17
    gedonet

    Re : Contact entre 2 pin d'un PIC

    Citation Envoyé par *Baby* Voir le message
    Les résistances de pull-up internes s'actives en mettant le bit RBPU à 0.
    Elles s'actives toutes en même temps.
    Bonjour
    Il ne faut pas generaliser, cela dépend du pic, sur certains modeles on peut selectionner individuellement les resistances de pullup, par exemple sur le 16F676, les pullup sont sur le PORTA (il n'y a pas de PORTB) et selectionnables une par une par le registre WPUA.
    Gilles

  19. #18
    ftorama

    Re : Contact entre 2 pin d'un PIC

    Baby, tu utilises aussi un PIC16?
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  20. #19
    *Baby*

    Re : Contact entre 2 pin d'un PIC

    Oui un PIC16F88.

Discussions similaires

  1. PIN et PIC
    Par invitebfd32a84 dans le forum Électronique
    Réponses: 5
    Dernier message: 31/05/2009, 15h53
  2. Piloter un contact sec avec un port de sortie d'un Pic
    Par lcoulon dans le forum Électronique
    Réponses: 7
    Dernier message: 08/11/2008, 09h19
  3. PIC en language C : pin d'un port en entree ...??
    Par guilbut dans le forum Électronique
    Réponses: 6
    Dernier message: 02/09/2008, 09h05
  4. PIN PIC non connecté
    Par invite2d9e7c03 dans le forum Électronique
    Réponses: 2
    Dernier message: 04/07/2008, 11h16
  5. Photo d'un pin ? Mais quel type de pin ?
    Par sanglap dans le forum Biologie
    Réponses: 2
    Dernier message: 25/03/2007, 12h05
Découvrez nos comparatifs produits sur l'informatique et les technologies.