Connaître frequence travail PIC18F24K20
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Connaître frequence travail PIC18F24K20



  1. #1
    pseudoguyanais

    Connaître frequence travail PIC18F24K20


    ------

    Bonjour,

    Je programme un pic18F24K20 en C, sous mplab.
    CE pic se trouve sur une carte de développement dédiée. Cette carte possède un quartz de 16MHz.

    Je voudrais utiliser cette fréquence pour piloter mon pic, mais je ne suis pas sûr d'avoir tout compris.
    Donc pour mon bit de config j'utilise l'option oscillateur HS avec PLL:
    Code:
    #pragma config FOSC = HSPLL
    et je m'assure que l'oscillateur externe soit bien celui que j'utilise en fixant les bits scs du registre OSCCON:
    Code:
    OSCCON&=0b00;
    Ce mode HSPLL, il prend mon 16MHz et le multiplie par 4 nan?
    Mais on sait qu'une instruction est faites sous la fréquence divisée par 4 nan? Donc j'aurais bien une instruction tte les 1/16 µs nan?
    Mais alors, le 64MHz qui se trouve en sortie de PLL il sert pour quel usage?

    Le calcul de mon Baudrate, il faudra que je le prenne à partir de 16MHz ou du 64MHz?

    Comment être sûr que mon pic tourne bien à 16MHz?Y a t'il un bit que je peux visualiser à l'oscillo?

    Merci beaucoup pour vos réponses.

    -----

  2. #2
    amoniaque

    Re : Connaître frequence travail PIC18F24K20

    Salut,

    et je m'assure que l'oscillateur externe soit bien celui que j'utilise en fixant les bits scs du registre OSCCON:
    Code:
    OSCCON&=0b00;
    Je ne comprends pas vraiment ce que tu veux appliquer à OSCCON, tu lui appliques quoi pour les 6 autres bits ?!

    Ce mode HSPLL, il prend mon 16MHz et le multiplie par 4 nan?
    Oui.

    Mais on sait qu'une instruction est faites sous la fréquence divisée par 4 nan?
    En effet.

    Mais alors, le 64MHz qui se trouve en sortie de PLL il sert pour quel usage?
    Et bien c'est comme si tu avais un quartz de 64MHz et non plus 16MHz.

    Donc j'aurais bien une instruction tte les 1/16 µs nan?
    Yes.

    Le calcul de mon Baudrate, il faudra que je le prenne à partir de 16MHz ou du 64MHz?
    Fosc soit 64MHz/4 soit 16MHz.

    Comment être sûr que mon pic tourne bien à 16MHz?Y a t'il un bit que je peux visualiser à l'oscillo?
    Tu peux t'amuser à faire un while dans lequel tu n'arrêtes pas de basculer l'état d'une sortie. Connaissant le nombre de cycles des instructions utilisées alors tu auras ton temps haut et bas. Par exemple "PORTA ^=0x01;" fait 2 instructions.

  3. #3
    RISC

    Re : Connaître frequence travail PIC18F24K20

    Salut,

    Tu peux facilement voir la fréquence interne de ton PIC car il est possible de configurer les bits de configuration du registre CONFIG1H pour faire sortir la fréquence interne de CLKOUT/4 sur la broche OSC2.

    voir le chapitre "Special features" qui explique toutes les possibilités de bits de configuration.

    a+

  4. #4
    amoniaque

    Re : Connaître frequence travail PIC18F24K20

    Citation Envoyé par RISC Voir le message
    il est possible de configurer les bits de configuration du registre CONFIG1H pour faire sortir la fréquence interne de CLKOUT/4 sur la broche OSC2.
    Carrément mieux que ma solution ! Je n'y avais pas pensé .

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

    Re : Connaître frequence travail PIC18F24K20

    Salut,

    Merci pour vos réponses.

    Le clockout j'y avais déjà pensé mais tu peux ne pas l'utiliser sous certaine config. Notamment lorsque tu es en HSPLL!

Discussions similaires

  1. Réponses: 10
    Dernier message: 21/01/2011, 11h59
  2. [PIC18] - Oscilateur interne 8MHz -> fréquence de travail
    Par jorg1n dans le forum Électronique
    Réponses: 2
    Dernier message: 20/04/2010, 12h18
  3. Aide pour Convertisseur Frequence->Tension+ Comparateur Fréquence
    Par invite6f46c7c8 dans le forum Électronique
    Réponses: 3
    Dernier message: 04/01/2010, 07h15
  4. Mécanique/travail = Calcul du travail.
    Par inviteb158d85a dans le forum Physique
    Réponses: 2
    Dernier message: 21/01/2008, 15h45
  5. [Travail et puissance]Travail du poids
    Par invite31ac5e52 dans le forum Physique
    Réponses: 2
    Dernier message: 16/04/2006, 18h42
Découvrez nos comparatifs produits sur l'informatique et les technologies.