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

Pb de Quartz PIC16F876A



  1. #1
    FantomX

    Pb de Quartz PIC16F876A


    ------

    Bonsoir,

    Je travaillais jusqu'à présent sur un PIC16F88 qui peut fonctionner sans Quartz à 4MHz en configurant en registre. Mais comme j'avais besoin de plus d'I/O, je suis passé sur du 16F876A. En branchant le Quartz de 20MHz avec 2 condos 15pF, le PIC ne démarre pas. Par contre, dès que je retire le Quartz, le PIC se met à fonctionner comme s'il avait un quartz à 4MHz ( essai de tempo avec LED clignotante ). Est-ce que quelqu'un peut m'expliquer ce qu'il se passe ? Je travaille sur plaque d'essais Labdec.

    Merci.

    Greg

    -----

  2. Publicité
  3. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  4. #2
    Gérard

    Re : Pb de Quartz PIC16F876A

    Bonjour,
    Vérifie les bit de config, il faut le mettre en HS pour 20MHz.
    Voir datasheet à partir de la page 120.

  5. #3
    FantomX

    Re : Pb de Quartz PIC16F876A

    Merci bcp c'était bien ça.

    Bonsoir.

  6. #4
    Gérard

    Re : Pb de Quartz PIC16F876A

    Citation Envoyé par FantomX Voir le message
    Merci bcp c'était bien ça.

    Bonsoir.
    Pas de quoi, la BA est faite je peux aller

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

    Re : Pb de Quartz PIC16F876A

    Mon conseil perso du à ce genre de PB est de toujours ajouter dans le fichier source les directives spécifiques pour programmer les bits de configuration. Ces directives figurent dans les manuels de MPASM (assembleur) ou du compilateur et sont spécifiques à chaque fabricant de compilateur (la syntaxe peut etre différente).

    De cette manière à la compilation, le fichier HEX généré intègre toujours la bonne configuration.

    De plus si on revient dessus plusieurs mois plus tard, pas besoin de se torturer les méninges pour retrouver la combinaison qui fonctionne. C'est spécialement vrai pour les PIC18 il y a de très nombreux bits de configuration ;=)

  9. #6
    invite03481543

    Re : Pb de Quartz PIC16F876A

    Citation Envoyé par RISC Voir le message
    Mon conseil perso du à ce genre de PB est de toujours ajouter dans le fichier source les directives spécifiques pour programmer les bits de configuration. Ces directives figurent dans les manuels de MPASM (assembleur) ou du compilateur et sont spécifiques à chaque fabricant de compilateur (la syntaxe peut etre différente).

    De cette manière à la compilation, le fichier HEX généré intègre toujours la bonne configuration.

    De plus si on revient dessus plusieurs mois plus tard, pas besoin de se torturer les méninges pour retrouver la combinaison qui fonctionne. C'est spécialement vrai pour les PIC18 il y a de très nombreux bits de configuration ;=)
    D'accord avec ça, dans un programme le code est important mais les bonnes habitudes de programmation le sont tout autant.
    Prendre l'habitude de commenter, de déclarer les variables générales en début de programme, identifier et renseigner le principe d'une fonction, etc..., contribuent aussi à la qualité d'un bon programme et de son... programmeur...

  10. Publicité

Discussions similaires

  1. Interruption Timer avec PIC16F876A
    Par black_is_beautiful dans le forum Électronique
    Réponses: 9
    Dernier message: 28/07/2007, 22h57
  2. Problème de quartz avec PIC16F876A
    Par black_is_beautiful dans le forum Électronique
    Réponses: 2
    Dernier message: 16/07/2007, 16h09
  3. Pic16f876A/communication RS232
    Par Bidebuster dans le forum Électronique
    Réponses: 8
    Dernier message: 23/05/2007, 11h15
  4. Programme de base pour PIC16F876A
    Par ico dans le forum Électronique
    Réponses: 4
    Dernier message: 10/04/2006, 05h46
  5. pbm PIC16f876A et I2C
    Par midnight dans le forum Électronique
    Réponses: 14
    Dernier message: 04/01/2004, 00h12
Découvrez nos comparatifs produits sur l'informatique et les technologies.