lire le niveau d'une entrée sur pic
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

lire le niveau d'une entrée sur pic



  1. #1
    invite07bc4d05

    lire le niveau d'une entrée sur pic


    ------

    Bonjour a tous,
    je n'arrive pas a lire le niveau logique sur mon pic,
    je pense avoir fait ce qu'il fallait, mais ya quelque chose qui doit m'échapper, alors je prend mon joker

    je vous met le code, c'est simple allumé une led quand on a un 1 sur RB0; ( c'est avec mikroC)

    Code:
    void main(){
      TRISB=0xFF;
      TRISA=0;
      PORTA=0;
      while(1) {
         if(PORTB.F0=1)
         PORTA=4;
    } }
    merci pour les solutions

    -----

  2. #2
    inviteae648629

    Re : lire le niveau d'une entrée sur pic

    Salut,
    Je ne connais pas microC, mais dans ton if, ne devrait pas tu mettre == au lieu de =?

  3. #3
    invite07bc4d05

    Re : lire le niveau d'une entrée sur pic

    Non cela ne change rien,
    en fait quand je fais tourner ce prog, la sortie RA2 est a un malgré que j'ai 0V sur RB0...

  4. #4
    invitee0b658bd

    Re : lire le niveau d'une entrée sur pic

    bonjour,
    plusieurs choses,
    ------ le == est indispensable sinon c'est une affectation
    ------ tu fait portA=4 mais jamais portA =0
    ------ PortB.F0 est de quel type ?
    ---------------logique ?
    ---------------- entier ?
    dans ton if met des accolades, je ,e suis plus sur de la syntaxe exacte quand il y a une seule instruction dans le if.
    fred

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

    Re : lire le niveau d'une entrée sur pic

    oui je voudrais port B en logique.
    J'ai peu etre un registre a activer ou qqc comme ca ?

  7. #6
    invitee0b658bd

    Re : lire le niveau d'une entrée sur pic

    bonjour,
    je verrai plutot le code comme cela
    if ((portb && 0x01) == 0)
    {
    porta=4;
    }
    else
    {
    porta=0;
    }
    fred

  8. #7
    invite07bc4d05

    Re : lire le niveau d'une entrée sur pic

    ca change rien, j'ai toujours RA3=1..

  9. #8
    paulfjujo

    Re : lire le niveau d'une entrée sur pic

    Bonsoir,

    tu veux dire RA2 reste à 1 ?
    Quel type de PIC utilises-tu ?
    certain necessite une init speciale pour declarer des bits en E/S au lieu de entrée ANA

    ex en asm:

    clrf PORTA
    movlw 0x07
    ; attention config pour entree TOR et non ANA sur ;PIC16F628
    movwf CMCON

  10. #9
    invite07bc4d05

    Re : lire le niveau d'une entrée sur pic

    oui c'est bien RA2;

    et le pic est un 16F628A

  11. #10
    invite07bc4d05

    Re : lire le niveau d'une entrée sur pic

    en fait je n'ai pas 1 sur la sortie mais 2.5V au lieu de 5v

  12. #11
    umfred

    Re : lire le niveau d'une entrée sur pic

    Suis le conseil de paulfjujo: inialise le port A en Entrées/Sorties (voir page 33/180 de la doc du PIC16f628A)
    Une remarque en passant toujours se référer à la doc technique du composant que l'on utilise, ça peut éviter de se faire piéger

  13. #12
    invite07bc4d05

    Re : lire le niveau d'une entrée sur pic

    j'ai fait ce qui est dit j'ai mis CMCON à 7

  14. #13
    invitee0b658bd

    Re : lire le niveau d'une entrée sur pic

    bonsoir,
    tu as essayé sur mpsim voir ce que cela donnait ?
    fred

  15. #14
    invite07bc4d05

    Re : lire le niveau d'une entrée sur pic

    faut que je l'installe encore, je sais l'utiliser malgré que c'est compilé sur mikroC?

Discussions similaires

  1. Fort courent sur uen entrée d'un PIC
    Par invite84109e98 dans le forum Électronique
    Réponses: 10
    Dernier message: 23/05/2007, 21h26
  2. pic passer d' entrée en sortie sur une pin
    Par alainav1 dans le forum Électronique
    Réponses: 5
    Dernier message: 06/11/2006, 10h24
  3. entrée et sortie alternativement sur pic 16F84
    Par alainav1 dans le forum Électronique
    Réponses: 6
    Dernier message: 23/10/2006, 16h39
  4. Entrée analogique sur Microcontorleur PIC
    Par invite49856ed4 dans le forum Électronique
    Réponses: 1
    Dernier message: 27/01/2006, 21h47
  5. Potar sur entrée analogique PIC
    Par invite32bb90e8 dans le forum Électronique
    Réponses: 3
    Dernier message: 17/05/2003, 14h58
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...