[Programmation] pull up du 16F819 (traitement individuel)
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

pull up du 16F819 (traitement individuel)



  1. #1
    alainav1

    pull up du 16F819 (traitement individuel)


    ------

    Bonjour,
    la datasheet de ce composant(16F81ç) indique page 17
    http://ww1.microchip.com/downloads/e...Doc/39598F.pdf
    que le port B peut être mis en pull up de façon individuelle (si j'ai bien traduit?) par le bit7 du registe option-reg
    mais comment choisir individuellement les pins que l'on souhaite mettre en pul up?
    sur d'autres pic(16F684 par exemple ) le registre WPUA permet de selectionner le pins concernées ( après avoir mis le bit 7 de Option-reg à 0)
    il semblerait donc que l'on selectionne en pull up tout le port ?
    cordialement
    Alain

    -----
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  2. #2
    invite03481543

    Re : pull up du 16F819 (traitement individuel)

    Bonsoir,

    oui seul le registre OPTION REG (bit7) permet d'activer les pull-up du portB.
    Si tu configures une des I/O en sortie son pull-up sera automatiquement désactivé.

  3. #3
    alainav1

    Re : pull up du 16F819 (traitement individuel)

    Bonjour,
    le pull up ne concerne que les entrées .(un pull up ne veux rien dire sur une sortie on peut éventuellement la mettre à 1 ou à 0 )
    et sur ce pic on ne peux que gerer l'ensemble du portB
    j'ai donc mal traduit la datasheet !
    merci pour l'info
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  4. #4
    RISC

    Re : pull up du 16F819 (traitement individuel)

    Alain,

    Comme HULK l'a expliqué toutes les broches en entrées auront un pull-up ou pas en fonction du registre option-reg
    Le mode sortie désactive les pull-up (ce n'est pas toujours le cas, et c'est même utile sie les sorties sont de drain ouverts)

    Documentation page 42 :
    ============================== ============================== ============================== ==============
    Each of the PORTB pins has a weak internal pull-up. A single control bit can turn on all the pull-ups. This is performed by clearing bit RBPU (OPTION_REG<7>).
    The weak pull-up is automatically turned off when the port pin is configured as an output. The pull-ups are disabled on a Power-on Reset.
    ============================== ============================== ============================== ==============

    a+

    PS : sur certains des tous derniers PICs (PIC16F18345 par exemple) tout est programmable : pull-up, drain ouvert, slew rate broche par broche...un régal ;=)

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

    Re : pull up du 16F819 (traitement individuel)

    Bonjour,
    merci pour toutes ces precisions
    j'ai rurvolé rapidement la datasheet du picF18345 (plus de 400pages! )
    je me suis limité à quelques PIC 12F683 , 16F819 , 16F88 ,16F690, 16f884 en fonction du besoin
    quand je dois communiquer avec un pc j'utilise arduino (et processing pour le graphisme )
    mon " compilateur " (picsimulator en basic ) ne me permet pas de programmer les pic 16f8XX et mon vieux pickit2 ne doit pas posséder ce pic ?
    mais je note cette reference au cas ou ?
    mes programmation sont simples et ludiques (pilotage de trains miniatures , servo moteur , commande infrarouge ,gadget en tout genre.. )
    cordialement

    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

Discussions similaires

  1. probleme de test sur 16F819 (visu sur analyseur pickit)
    Par alainav1 dans le forum Électronique
    Réponses: 4
    Dernier message: 06/02/2012, 18h37
  2. Réponses: 12
    Dernier message: 19/01/2012, 15h32
  3. Chauffage individuel
    Par jf57 dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 44
    Dernier message: 11/11/2010, 19h15
  4. résistance pull up/pull down?
    Par invite4b61c3b1 dans le forum Électronique
    Réponses: 3
    Dernier message: 31/10/2008, 13h47
  5. pull up, pull down et courant consommé
    Par invited45b241e dans le forum Électronique
    Réponses: 28
    Dernier message: 07/10/2007, 21h05
Découvrez nos comparatifs produits sur l'informatique et les technologies.