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

Ports en pull down automatique ?



  1. #1
    nykoz

    Ports en pull down automatique ?


    ------

    Bonjour à tous,
    Je programme un pic 18F4520 sous MikroC.
    J'envoie les instructions suivantes :
    Code:
    PORTA.F0=1;   //Je mets A0 à 1.
    Delay_1s();   //Le bit A0 reste à 1
    PORTA.F1=1;   //Le bit A0 revient à 0 et le bit A1 passe à 1.
    Delay_1s();   //Le bit A1 reste à 1.
    Pourquoi les 8 bits du port A et 5 bits du port B (B0 à B4) reviennent-ils automatiquement à 0 en passant à l'instruction suivante ?
    A quoi ça peut servir ? (Par exemple, est-ce que ça peut servir pour transmettre des données à un LM629)
    Est-ce que c'est dû au fait que les ports servent à autre chose (par défaut) ?
    Et Est-ce que ça se configure ? (j'ai pas bien compris les registres de configuration)
    Bien entendu, lorsque je fais ça sur les autres bits (Cx,Dx,B5à7), ceux-ci restent à la valeur demandée.

    Merci d'avance pour vos réponses (je débute en électronique).

    -----

  2. Publicité
  3. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  4. #2
    logilex

    Re : Ports en pull down automatique ?

    Ton port A est-il bien configuré en sortie ? si il est configuré en entrée il changera indépendamment du pic (si son état est flottant, il sera peut-être à 1 ou à zéro).

    Il y a des pull-up internes mais elles sont désactivée par défaut, par contre il n'y a pas de pull-down à ma conaissance

  5. #3
    saranas

    Re : Ports en pull down automatique ?

    tu as regarder pour les réglages de TRISA et TRISB

  6. #4
    nykoz

    Re : Ports en pull down automatique ?

    oui bien sûr au préalable, j'ai mis TRISA à 0;
    Code:
       TRISA=0;
       Delay_1sec();
       PORTA=0;
       PORTA.F0=1;
       PORTA.F1=1;
       PORTA.F2=1;
       PORTA.F3=1;
       Delay_1sec();
    à ce code, seule la led du bit A3 s'allume.

    D'autres idées ?

  7. A voir en vidéo sur Futura

Discussions similaires

  1. pull up
    Par ARM128 dans le forum Électronique
    Réponses: 2
    Dernier message: 01/12/2008, 21h04
  2. résistance pull up/pull down?
    Par jack12 dans le forum Électronique
    Réponses: 3
    Dernier message: 31/10/2008, 14h47
  3. Pull up ?
    Par peetch dans le forum Électronique
    Réponses: 27
    Dernier message: 26/02/2008, 09h52
  4. pull up, pull down et courant consommé
    Par meliokan dans le forum Électronique
    Réponses: 28
    Dernier message: 07/10/2007, 22h05
  5. écriture automatique, avec ouverture automatique de fenetre légitime
    Par igor51 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 03/03/2006, 12h18
Découvrez nos comparatifs produits sur l'informatique et les technologies.