la valeur du registre STATUS des pic
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

la valeur du registre STATUS des pic



  1. #1
    invite292dddf1

    la valeur du registre STATUS des pic


    ------

    bonjour;
    voila j'ai une petit bout de programme qui est utilisé dans un pic 16F628:

    wait1
    btfsc EECON1,WR ;test si écriture eeprom en cours
    goto wait1 ;attente
    movlw 0x90
    movwf INTCON ;réinitialise INTCON
    bcf STATUS,RP0 ;banque 0
    movlw 0x18
    movwf STATUS ;réinitialise STATUS

    ma question est la suivante:
    pourquoi le programmeur a charger une valeur (0x18) dans le registre STATUS...est-ce une obligation dans les pic 16F628,et s'en est pas une dans les pic 16F84A ...alors pourquoi 0x18.
    Est ce que j'utilise la meme valeur pour un registre STATUS d'un pic
    16F84A......j'ai suivi tout le premier cour de Monsieur BIGGONOF ,mais j'ai jamais vu qu'on pouvai mettre une valeur dans le registre STATUS.
    MERCI

    -----

  2. #2
    sdec25

    Re : la valeur du registre STATUS des pic

    Bonjour,
    Voir la datasheet du PIC16F628.
    Valeur de STATUS au reset : 11xxx
    11000 en binaire = 0x18

  3. #3
    invite092cb13c

    Re : la valeur du registre STATUS des pic

    Bonjour
    Tu peux remplacer les deux lignes:
    movlw 0x18
    movwf STATUS ;réinitialise STATUS
    par la ligne
    clrf STATUS
    car les deux bits à 1 pour la valeur 0x18 sont "read only", on ne peut pas les modifier dans le registre STATUS.
    Maintenant pourquoi effacer STATUS, il faudrait connaitre le contexte et d'ou vient ton bout de code.
    J'ai ecris le fichier maquette du 16F628 que l'on trouve sur le site de Bigonoff et je n'efface pas STATUS dans la routine d'ecriture en EEprom.
    Gilles

Discussions similaires

  1. Configuration de registre sur pic 18f
    Par mortaurat dans le forum Électronique
    Réponses: 2
    Dernier message: 21/02/2010, 20h03
  2. [question basique Programmation C] comment changer valeur registre?
    Par invite3c35244f dans le forum Électronique
    Réponses: 12
    Dernier message: 18/04/2008, 08h08
  3. Pic et registre
    Par f6bes dans le forum Électronique
    Réponses: 4
    Dernier message: 26/04/2007, 22h03
  4. pic: afficher registre w
    Par Jack dans le forum Électronique
    Réponses: 11
    Dernier message: 24/12/2006, 17h36
  5. PIC: Registre de travail W
    Par marc.suisse dans le forum Électronique
    Réponses: 10
    Dernier message: 04/09/2006, 22h03
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...