incoherence MPLAB...
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

incoherence MPLAB...



  1. #1
    ghell2000

    Cool incoherence MPLAB...


    ------

    Mon objectif semble simple: mettre la valeur x0FF dans PORTA (lors de la tentative de programmation d'un PIC).
    Pour ce faire, après avoir ciblé la bonne Bank, j'écris
    movlw 0xFF
    movwf PORTA

    alors que PORTA était à 00 avant les deux instructions, il se retrouve à 0x10 après, et non pas à 0xFF.
    C'est pour moi totalement incompréhensible.
    http://forums.futura-sciences.com/im...ilies/help.gif

    -----

  2. #2
    invite92d4510f

    Re : incoherence MPLAB...

    BONJOUR,

    Tu programme en quoi en C je suppose?
    C'est sur quel PIC?
    Qu'est-ce que tu entends par "il se met à 0x10"?

    Pas très clair...

  3. #3
    gedonet

    Re : incoherence MPLAB...

    Bonjour
    Moi je suppose plutot que ghell2000 programme en assembleur, cf" movlw 0xFF et movwf PORTA".
    Il faut faire attention en fonction du pic, que tu ne precises pas, certaines I/O peuvent être en analogique, CNA ou compatateur, il faut donc les mettre en numerique, ce qui n'est pas forcement leur etat au reset.

    Gilles

  4. #4
    invite92d4510f

    Re : incoherence MPLAB...

    Citation Envoyé par gedonet Voir le message
    Moi je suppose plutot que ghell2000 programme en assembleur, cf" movlw 0xFF et movwf PORTA".
    Oui exact au temps pour moi...

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

    Re : incoherence MPLAB...

    oui en assembleur biebn entendu.
    Ce que je ne comprend pas ce n'est le 'comportement' du pic proprement dit (en l'occurence un PIC16F887), mais celui de MPLAB qui indépentament de toutes conection physique avec un micro-processeur me donne un résultat incohérent: #a/ je met FF dans W #b / je copie W dans PORTA... mais je constate que MPLAB considère qu'à l'issue de cette copie PORTA contient 10 et non pas FF.

  7. #6
    gedonet

    Re : incoherence MPLAB...

    Bonjour
    Est ce que tu lis les reponses que l'on te donne????
    Je te donne une piste, regardes sur le datasheet la valeur au reset du registre ANSEL.
    Pour moi cela fonctionne parfaitement une fois que l'on a tout bien reglé.
    Gilles

  8. #7
    ghell2000

    Re : incoherence MPLAB...

    C'est vrai que je n'avais pas aprécié à sa juste valeur la qualité de ta réponse.
    Merci d'avoir "grogné": ta piste était bonne.
    Tout marche parfaitement.
    A nouveau merci

Discussions similaires

  1. Inconsistance et incohérence
    Par invitea75ef47e dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 25/05/2009, 22h50
  2. incohérence ????
    Par Infra_Red dans le forum Physique
    Réponses: 9
    Dernier message: 30/05/2008, 09h13
  3. incohérence de mon système
    Par pseudomino dans le forum Physique
    Réponses: 2
    Dernier message: 27/05/2007, 19h54
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...