changement de la fréquence de fonctionnement d'un pic en temps réel
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

changement de la fréquence de fonctionnement d'un pic en temps réel



  1. #1
    invite51e48a05

    changement de la fréquence de fonctionnement d'un pic en temps réel


    ------

    Bonjour à tous,

    Tout est dans le titre... Pensez-vous qu'il soit possible de modifier la fréquence de fonctionnement d'un PIC en temps réel?

    ...En manipulant logiciellement OSCCON dans le code exécuté...

    Merci pour vos avis.

    -----

  2. #2
    flyingrock

    Re : changement de la fréquence de fonctionnement d'un pic en temps réel

    Bonsoir,

    Je dirai que oui voir la page 41 du datasheet du pic 16f88 ou il est dit " The internal oscillator allows users to
    change the frequency during run time. This is achieved by modifying the IRCF bits in the OSCCON register."


    @+

    http://ww1.microchip.com/downloads/e...Doc/30487c.pdf
    Dernière modification par flyingrock ; 09/03/2012 à 18h54. Motif: oubli du lien

  3. #3
    invite51e48a05

    Re : changement de la fréquence de fonctionnement d'un pic en temps réel

    Tiens oui, avant de poster, j'avais fait un test en travaillant sur l'ensemble du byte de l'OSCCON, ce qui ne semblait pas produire l'effet désiré, mais le fait de modifier uniquement les 3 bits IRCF semble effectivement donner des résultats!

    Je tenterai de mettre cela en musique plus concrètement demain...

    On ne lit jamais assez nos datasheets Merci FlyingRock!!

  4. #4
    RISC

    Re : changement de la fréquence de fonctionnement d'un pic en temps réel

    Salut,

    Pour éviter de faire des bétises quand on manipule les registres des PICs, le plus simple est d'utiliser la syntaxe qui modifie les champs de bits :

    REGNAMEbits.bitfield ou REGNAMEbits.bitname (sur le compilateur HiTech récent comme la v9.83)

    Dans ton cas tu peux écrire OSCONbits.IRCF = 0bxxx (si le champ IRCF a 3 bits). En faisant cela tu ne touches pas aux autres bits ;=)

    a+

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

    Re : changement de la fréquence de fonctionnement d'un pic en temps réel

    Hello l'ami,

    Oui merci, c'était bien la technique que j'avais retenue pour travailler sur IRCF.
    Sauf que j'utilise C18 (qui fonctionne de la même manière pour l'accès aux sections des SFR) et j'ai codé en décimal (OSCCONbits.IRCF = 5) étant donné que je suis plus proche de l'humain que du transistor

    Maintenant, j'espère que je n'aurai pas trop de mauvaises surprises avec le reste du code qui subira ces changements de rythmes...

    @Bientôt

Discussions similaires

  1. Observation d'un trou noir en temps réel ... ?! Impossible ...
    Par invitef8eb2731 dans le forum Archives
    Réponses: 6
    Dernier message: 26/08/2011, 02h05
  2. reglage d'un horlage temps reel DS1307
    Par invitefc2c2429 dans le forum Électronique
    Réponses: 0
    Dernier message: 06/02/2011, 16h11
  3. Fonctionnement réel d'un neurone
    Par invitea4b4a777 dans le forum Psychologies (archives)
    Réponses: 22
    Dernier message: 23/07/2010, 22h52
  4. Réponses: 9
    Dernier message: 26/05/2010, 12h01
  5. Horloge temps réel + PIC I²C
    Par Toufinet dans le forum Électronique
    Réponses: 9
    Dernier message: 15/11/2006, 17h56
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...