Variable dans l'EEPROM
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Variable dans l'EEPROM



  1. #1
    invite68e98c84

    Variable dans l'EEPROM


    ------

    ReBonjour,

    J'ai un petit problème pour écrire dans la mémoire de mon pIC16F877A !

    Voici mon code
    #byte EECON2 = 0x18D
    #Plus toute les autres ^^

    int lire()
    {
    EEADR = adr;
    EEPGD = 0;
    RD = 1;
    return(EEDATA);
    }

    void ecrire(int ref_temp)
    {
    WR = 0;
    EEIF = 0;
    EEADR = adr;
    EEDATA = ref_temp;
    EEPGD = 0;
    GIE = 0;
    WREN = 1;
    EECON2 = 0x55;
    EECON2 = 0xAA;
    WR = 1;
    while(WR==1)
    {
    }
    WREN = 0;
    }
    J'utilise Mplab IDE V8.36 et un ICD2 !
    Quand je suis en mode debuggage les 2 instructions EECON2 = ... ne se font pas ! Je ne vois pas s'effectuer les changements dans la fenêtre Watch !

    Auriez vous une solution ?
    Merci

    -----

  2. #2
    invite7b66e893

    Re : Variable dans l'EEPROM

    Citation Envoyé par Jack52 Voir le message


    J'utilise Mplab IDE V8.36 et un ICD2 !
    Quand je suis en mode debuggage les 2 instructions EECON2 = ... ne se font pas ! Je ne vois pas s'effectuer les changements dans la fenêtre Watch !

    Auriez vous une solution ?
    Merci
    En fait tu ne peux pas voir les données en EEPROM modifiées sur la fenetre Watch pour la simple raison que cette fenetre permet seulement de voir les données en RAM.

    Pour voir les données modifiées en Flash ou en EEPROM il faut que tu fasses un "READ" avec ton debugger.

    Sinon, tu te fais une petite fonction qui copie ta donnée EEPROM en RAM, ainsi, tu pourras voir au prochain démarrage si la donnée à effectivement été modifiée ou pas.

    A+

Discussions similaires

  1. pic16f84 j'ai un probleme pour ecrire dans l'eeprom interne
    Par LABTOOL48 dans le forum Électronique
    Réponses: 26
    Dernier message: 02/12/2008, 21h45
  2. Réponses: 0
    Dernier message: 21/11/2008, 07h20
  3. [PIC] Utilisation de l'EEPROM
    Par invite3c35244f dans le forum Électronique
    Réponses: 41
    Dernier message: 30/06/2008, 11h31
  4. Equation dans C avec un paramètre variable dans R
    Par invite3a0844ce dans le forum Mathématiques du supérieur
    Réponses: 7
    Dernier message: 24/09/2007, 16h43
  5. ecriture dans l'EEPROM?? comprend pas
    Par invite9b9d0eb8 dans le forum Électronique
    Réponses: 0
    Dernier message: 27/01/2007, 15h34
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...