Comment faire tourner mon PIC12F675 à 32 kHz
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Comment faire tourner mon PIC12F675 à 32 kHz



  1. #1
    michel5002

    Comment faire tourner mon PIC12F675 à 32 kHz


    ------

    Bonjour à tous,
    à la page 1 du datasheet du PIC12F675, il est indiqué:

    "Low Power Features:
    • Standby Current:
    - 1 nA @ 2.0V, typical
    • Operating Current:
    - 8.5μA @ 32 kHz, 2.0V, typical <===
    - 100μA @ 1 MHz, 2.0V, typical
    • Watchdog Timer Current
    - 300 nA @ 2.0V, typical
    • Timer1 oscillator current:
    - 4 μA @ 32 kHz, 2.0V, typical" <===

    ce qui m'intéresse, ce sont les consommations à 32 kHz.

    Langage "C" - MPLab8.20a - compiler CCS

    J'ai fais, bien sûr, une recherche sur Google, mais je n'arrive pas à comprendre ce qu'il faut faire pour que mon PIC12F675 tourne à 32 kHz.
    - Est-ce que je dois rajouter un quartz externe avec ses capas ?
    - Est-ce que je dois modifier les lignes de commande du programme et notamment:
    #use delay(clock=4000000)
    #fuses WDT,NOPROTECT,NOMCLR // faut-il modifier cette ligne en " LP,WDT,NOPROTECT,NOMCLR " ?

    ou tout simplement quelques lignes dans le programme à ajouter ou à modifier ?

    merci pour votre aide,
    michel

    -----

  2. #2
    f6bes

    Re : Comment faire tourner mon PIC12F675 à 32 kHz

    Bsr à toi,
    Je pense qu'il faut changer la NATURE de l'oscillateur.
    L'oscillateur d'un pic oscille en différents "modes".
    Dans le cas présent je pense qu'il faut le faire osciller avec un montage RC à 32 k.
    Je pense aussi qu'il faille "déclarer" dans le programme que est le type d'oscillo choisi. (Xtal, RC..)

    Types d'oscillateurs:
    Quatre modes d'oscillateurs peuvent être utilisés:
    * RC (résistance condensateur); CLKOUT (broche 15) fournit 1/4 de la fréquence de OSC1 (broche 16)
    * LP (faible consommation) quartz, ou oscillateur externe
    * XT quartz ou résonateur céramique, ou oscillateur externe
    * HS (haute vitesse) quartz ou résonateur céramique, ou oscillateur externe
    Extrait du site F5AD sur les pics

    Les pro du pic t'en diront plus !

    A+
    Dernière modification par f6bes ; 14/03/2009 à 17h36.

  3. #3
    michel5002

    Re : Comment faire tourner mon PIC12F675 à 32 kHz

    Re-bonsoir,
    merci à f6bes qui confirme ce que j'ai déjà lu sur google,
    mais personne pour donner une réponse précise ?????
    Je rappelle, faire tourner un PIC12F675 à 32 kHz le plus simplement possible.
    merci par avance
    michel

  4. #4
    vincent66

    Re : Comment faire tourner mon PIC12F675 à 32 kHz

    Bonsoir
    Le chapitre "special featuresof the cpu" est assez explicite à ce sujet :
    En mode LP il est possible d'utiliser un quartz d'horlogerie 32768Hz avec deux condos compris entre 68 et 100 pF.
    Cordialement !
    Vincent

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

    Re : Comment faire tourner mon PIC12F675 à 32 kHz

    Bonjour,
    est-ce qu'il est possible de faire tourner mon PIC12F675 à une vitesse inférieure à 4 MHz sans composants extérieurs, uniquement en modifiant les lignes de commandes dans mon programme.
    Quand je dis inférieure à 4 MHz c'est par exemple 1MHz ou moins si possible.
    Si oui, quelles sont, concrètement, les lignes de commandes à écrire ou à modifier dans mon programme.
    Merci pour votre aide,
    michel

  7. #6
    vincent66

    Re : Comment faire tourner mon PIC12F675 à 32 kHz

    Bonsoir
    Certains PICs disposent d'un oscillateur interne à 37KHz, mais ce n'est hélas pas le cas du 12F675.
    Il n'y a visiblement pas de possibilité de réduire la fréquence de l'oscillo interne 4MHz, seule manière de diminuer la consommation : un quartz externe, qui ne prend pas tant de place et ne coûte pas si cher que ça...
    Cordialement !
    Vincent

Discussions similaires

  1. Comment faire tourner ce moteur dans le sens inverse
    Par zanzeoo dans le forum Électronique
    Réponses: 6
    Dernier message: 05/02/2009, 18h55
  2. Comment faire tourner les moteur d'une imprimante
    Par inviteb8f3c883 dans le forum Électronique
    Réponses: 6
    Dernier message: 01/09/2008, 13h32
  3. comment faire tourner un zoom electroniquement?
    Par invitebb9c9150 dans le forum Électronique
    Réponses: 9
    Dernier message: 13/05/2008, 11h04
  4. Réponses: 8
    Dernier message: 04/05/2008, 16h01
  5. Faire tourner moteur magnétoscope
    Par REMVS dans le forum Électronique
    Réponses: 11
    Dernier message: 18/04/2008, 10h02
Découvrez nos comparatifs produits sur l'informatique et les technologies.