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

Variable dans l'EEPROM



  1. #1
    Jack52

    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

    -----
    Un égoïste, c'est quelqu'un qui ne pense pas à moi !

  2. #2
    marmotte

    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+
    If the world doesn't change today, what would it be tomorrow?

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 jorg1n 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 invite78632345678 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 eul boïau rouge dans le forum Électronique
    Réponses: 0
    Dernier message: 27/01/2007, 15h34
Découvrez nos comparatifs produits sur l'informatique et les technologies.