[Autre] la taille de pic 16f88
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

la taille de pic 16f88



  1. #1
    invite5f1f3b1e

    la taille de pic 16f88


    ------

    salut tout le monde
    j'ai une question sur la taille de pic 16f88
    j'ai trouvais que sa mémoire flash est 7168 bytes
    la taille de mon programme est 14 k octets
    mais quand je implémenté le programme il marche !!!
    est ce que il y'aura des problème au future ou quoi !!

    -----

  2. #2
    paulfjujo

    Re : la taille de pic 16f88

    Citation Envoyé par spanko Voir le message
    j'ai trouvais que sa mémoire flash est 7168 bytes
    la taille de mon programme est 14 k octets
    Là il y a un probleme... 14K ..pas possible
    Qu'appelles tu taille de ton programme ..*
    le source en ascii peut effectivement etre tres consequent avec des commentaires.
    en C, en ASM ...lst

    la taille Flash Romdu 16F88 est de 7168 bytes ( d'ailleurs pourquoi pas 8192 bytes ?) ou 4096 words programme
    et non pas 3584 words ?
    peut etre à cause des emplacements Config bits et ID


    le code programme est sur 14 bits ( stocké sur 16 bits donc 2 octets)
    la taille usuelle programme est donc la taille en bytes /2

    outil mikroC statistic pour un 16F88
    Nom : 1.jpg
Affichages : 95
Taille : 27,4 Ko
    Dernière modification par paulfjujo ; 25/03/2017 à 16h04.

  3. #3
    invite5f1f3b1e

    Re : la taille de pic 16f88

    mercii beaucoup
    je parle de la taille en .hex
    c peut-être parce que j'ai utilise l'oscillateur interne ?parce que ça change les bit config

  4. #4
    antek

    Re : la taille de pic 16f88

    Citation Envoyé par spanko Voir le message
    mercii beaucoup
    je parle de la taille en .hex
    c peut-être parce que j'ai utilise l'oscillateur interne ?parce que ça change les bit config
    Ce n'est pas la taille du fichier qui importe, c'est le nombre d'instructions plus les mots de configuration.
    Le 16f88 a une capacité de 4096 mots en mémoire programme.

  5. A voir en vidéo sur Futura
  6. #5
    RISC

    Re : la taille de pic 16f88

    Spanko,

    Il ne faut pas confondre Koctets (KB) et Kmots (KW).
    Le PIC16F88 a 4 Kmots de mémoire flash. chaque mot contient 14 bits donc 4096 * 14 = 57444 bits.
    Pour pouvoir comparer à d'autres micros "classiques" ou la flash est en octets, il suffit de diviser par 8 : 57444 / 8 = 7168 octets.
    Voila pourquoi 4Kmots est équivalent à 7 Koctets.

    Si le PIC que tu utilises a des instructions de 12 bits alors il faut multiplier par 12 et diviser par 8

    a+

  7. #6
    invite5f1f3b1e

    Re : la taille de pic 16f88

    merciii beaucoup
    est ce que il y'a un moyen pour savoir qu'elle est la taille de mon programme est ne pas le fichier .hex

  8. #7
    antek

    Re : la taille de pic 16f88

    Citation Envoyé par spanko Voir le message
    merciii beaucoup
    est ce que il y'a un moyen pour savoir qu'elle est la taille de mon programme est ne pas le fichier .hex
    MPLABX fournit ces informations.
    Tu peux aussi compter les instructions . . .

  9. #8
    invite5f1f3b1e

    Re : la taille de pic 16f88

    pour mikroC y'a pas un moyen
    merci beaucoup

  10. #9
    antek

    Re : la taille de pic 16f88

    Citation Envoyé par spanko Voir le message
    pour mikroC y'a pas un moyen
    merci beaucoup
    Voir #2 !

Discussions similaires

  1. Pic 16F88
    Par invite73ac6f6a dans le forum Électronique
    Réponses: 23
    Dernier message: 30/03/2013, 21h51
  2. [Physiologie] Corrélation taille de l'individu/taille des pieds
    Par inviteff0e87ce dans le forum Biologie
    Réponses: 9
    Dernier message: 23/12/2011, 13h23
  3. Pic 16f88 en LVP
    Par invite3b7edc1a dans le forum Électronique
    Réponses: 1
    Dernier message: 09/09/2011, 22h18
  4. Réponses: 3
    Dernier message: 22/03/2009, 14h27
  5. Réponses: 21
    Dernier message: 28/06/2008, 22h17
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...