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

Plan memoire



  1. #1
    invite1a90427b

    Plan memoire


    ------

    bonjour

    je fais une etude sur un 18f1320 notamment sur son plan memoire

    je bloque un peu sur le plan memoire.il est à la page 43 .

    voici la doc
    http://www.microchip.com/stellent/id...cName=en010265


    pourriez vous me dire à quoi correspondent les differents blocs svp?

    une autre question du moins conseil je trouve une eeprom flash de 8kbytes
    est-ce correct?

    Merci pour votre aide

    -----

  2. #2
    umfred

    Re : Plan memoire

    Le bloc marqué PC est le compteur programme (Programm counter) il parcourt la zone de programme pour pointer sur l'instruction à exécuter. Ce registre est constitué de 20bits.

    Ensuite les Stack sont des registres où sont stockés les adresses où le programme doit retourner quand il a fini un sous-programme (on entre dans un sous-programme par l'instruction CALL, et on en sort par l'instruction RETURN ou RETLW). Quand le PIC exécute l'instruction CALL, à ce moment là (entre autres) il enregistre dans le 1er Stack libre l'adresse suivant l'instruction CALL.
    Ici on va jusqu'à 32 niveaux de Stack (qui se traduit en "pile"), signifie qu'il peut y avoir 32 CALL qui se succéde dans l'exécution du programme sans qu'un RETURN ou RETLW soit éxécuter. (Si il y a un 33ème CALL, l'adresse de retour se met dans le niveau 1 (donc plantage du logiciel assuré)).

    Ensuite il y les vecteurs (de reset et d'interruption) entre les adresses 0x0000 et 0x0018. Ce sont les adresses auxquels le programme sera exécuter en cas de reset ou d'interruptions si elles sont autorisées). Par exemple , au reset du PIC, l'instruction qui sera exécuté se trouve dans le reset vector (donc à l'adresse 0x000).

    Enfin la zone "OnChip program memory" correspond au emplacement ou le code du programme est écrit.
    Il va donc de 0x0020 à 0x1FFF. Ensuite c'est une zone non accessible (on y lira toujours les valeurs 0).

    La taille de la mémoire Flash (Là ou se trouve le programme) est bien de 8Kbytes (8koctets en français) mais l'EEPROM ne fait que 256 octets (il suffit de lire le tableau en bas de la page 3 de la doc pour avoir l'info )

Discussions similaires

  1. Plan galactique et plan de l'écliptique
    Par Seirios dans le forum Archives
    Réponses: 8
    Dernier message: 24/11/2011, 19h14
  2. Conversion d'un espace de 3 points dans plan XYZ en un plan XY.
    Par philname dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 15/10/2007, 23h04
  3. [Physiologie] Mémoire de la femme, mémoire de l'homme ??,
    Par inviteea090786 dans le forum Biologie
    Réponses: 37
    Dernier message: 08/10/2007, 10h44
  4. mémoire volontaire/mémoire involontaire
    Par invite52e66d85 dans le forum Psychologies (archives)
    Réponses: 12
    Dernier message: 21/06/2007, 22h59
  5. Un plan parallele a une droite perpendiculaire a un plan...
    Par invitea633795c dans le forum TPE / TIPE et autres travaux
    Réponses: 7
    Dernier message: 11/02/2007, 18h44
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...