Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:


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

sauvegarde contexte pic 18F6520

  1. jum0034

    Date d'inscription
    février 2008
    Âge
    32
    Messages
    140

    sauvegarde contexte pic 18F6520

    salut a tous

    j ai un souci sur la sauvegarde des registres ,
    comment cela se fait qu'avant que mon pic rentre dans une interruption il met 200µs pour sauvegarder le contexte sachant que mon pic fait une instruction toute les 1µs

    et comment definir cette sauvegarde

    merci
     


    • Publicité




      Poursuivez votre recherche
      Recherche personnalisée

  2. guillaume83

    Date d'inscription
    novembre 2008
    Âge
    31
    Messages
    145

    Re : sauvegarde contexte pic 18F6520

    Bonsoir,
    travaillez vous en assembleur ou dans un autre langage ?
    Quel oscillateur utilisez vous?
    @+
     

  3. jum0034

    Date d'inscription
    février 2008
    Âge
    32
    Messages
    140

    Re : sauvegarde contexte pic 18F6520

    non toujours en C , et j'utilise un quartz 4mhz
     

  4. guillaume83

    Date d'inscription
    novembre 2008
    Âge
    31
    Messages
    145

    Re : sauvegarde contexte pic 18F6520

    Bonjour, pour voir ce qu'il ce passe réellement pendant la sauvegarde des registres, il faut que tu regardes le code en assembleur
    Une ligne de C peut représenter beaucoup d' instructions en asm
    @+
     

  5. MichelM38

    Date d'inscription
    novembre 2007
    Messages
    12

    Re : sauvegarde contexte pic 18F6520

    Bonjour

    J'ai deja eu ce problème. En fait , des qu'au sein de ta fonction d'interruption tu appelle une fonction que tu a créée toi même, il sauvegarde systématiquement tout les registres du Micro.
    Mais si tu n'appelle que des fonction de base de C18, le strict minimum est sauvegardé lors de la sauvegarde du contexte.


    Michel
     

  6. jum0034

    Date d'inscription
    février 2008
    Âge
    32
    Messages
    140

    Re : sauvegarde contexte pic 18F6520

    salut
    merci pour ta reponse,
    et est ce que le fait que j ai declaré des variable en volatile me pose probleme sur la sauvegarde de contexte.
     


    • Publicité



  7. jum0034

    Date d'inscription
    février 2008
    Âge
    32
    Messages
    140

    Re : sauvegarde contexte pic 18F6520

    dans quel cas faut il que je fasse une sauvegarde de mes variables avant de rentrer en interruption ?, quel sont les type de variable qu il faut que je sauvegarde et restore?
    merci .
     

  8. MichelM38

    Date d'inscription
    novembre 2007
    Messages
    12

    Re : sauvegarde contexte pic 18F6520

    Bonjour

    De mémoire, le compilateur sauvegarde le registre W, le registre de status ainsi que le PC.
    Par contre, pour les variables que tu a declarées ,sir tu veux qu'elles conservent leur valeurs antérieure a l'IT, c'est a toi de les sauvegarder, si l'it modifie ces valeurs pour que transmmttre une ainfo au reste du programme, ne les sauvegarde pas
    Il existe des options pour décrire les variable a sauvegarder au niveau de la déclaration des IT. voir la doc, je ne m'en souviens plus.

    A+
     


Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. Prob. TIMER1 PIC 18F6520
    Par jum0034 dans le forum Électronique
    Réponses: 15
    Dernier message: 17/02/2009, 16h42
  2. timer et pwm pic 18F6520
    Par jum0034 dans le forum Électronique
    Réponses: 4
    Dernier message: 12/02/2009, 06h19
  3. Contexte d'émergence de la rotation, translation
    Par nadiag dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 21/01/2008, 00h13
  4. [PIC] Sauvegarde de variable...
    Par La Praline dans le forum Électronique
    Réponses: 20
    Dernier message: 06/06/2006, 13h38
  5. Contexte de la théorie / de la découverte
    Par martini_bird dans le forum Epistémologie et Logique
    Réponses: 6
    Dernier message: 31/01/2006, 19h17