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

Pic16f84



  1. #1
    wafakileni

    Pic16f84


    ------

    salut
    svp un coup de main pour cet exercice et voilà l'enoncée :


    on veut programmer le timer TMR0 d'un pic 16F pou generer des interriptions successives de periode p on suppose le µC est piloté par un quartez de frequence F
    a) quel sont les registres en questions pour la bonne configuration du timer?
    b)donner la démarche et la formule (en fonction de P et F) pour la calcul des valeurs à charger dans les registres des configurations du timer.
    c)calculer les valeurs numériques de ces registres pour P=0,5seconde et F =8Mhz

    -----

  2. Publicité
  3. #2
    princesofien

    Re : Pic16f84

    salut Wafa! soyez sérieuse! tout le monde vont vous dire révise tes cours! ils vont vous aider à vous orienter mais pas en travaillant à ta place.
    Ton PIC est un 16F84? ok
    1: vous trouvez la réponse à la 1ère question à la fin du chapitre consacré au Timer0 du datasheet de 16F84.
    2: le cour de Mr BigOnOFF part1 vous répondra amplement a tes questions basiques sur ton PIC. (cherche sur google, le cour est gratos)
    3: je ne veux pas t'induire en erreur (j'ai pas fais de calcule car mon cerveau n'en supporte pas avant 10h du mat lol) mais je ne pense pas qu'avec un quatez de 8mhz t'aurais 0.5s d'interruptions successifs sur timer0 avec seulement les registres du timer0, tu dois perdre du temps....

  4. #3
    Einstein7

    Re : Pic16f84

    مرحبا,Bonjour,Hello,hola,ciao

  5. #4
    wafakileni

    Re : Pic16f84

    Salut
    Merci princesofien,Einstein7 pour votre attention.
    je lu le cours de Mr BigOnOFF mais je ne pas compris ceci :
    si la frequence 1Hz,la temporisation est de 500 ms, soit 500.000μs.
    mon question comment calculer la temporisation d'un pic?

    merciiiiiii

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

    Re : Pic16f84

    le cycle d'instruction est de freq osc /4
    Le TMR0 dispose d'un prédiviseur , réglable dans OPTION_REG.
    La plus grande division est de 256.
    le registre TMR0 génère l'interruption en passant par 0.
    Ce qui implque que le chiffre que l'on y met sera (255 - MyVal)
    en laissant les 256 valeurs c est à dire en ne rechargeant aucune valeur
    on aura au max 256 * 256 = 65536 cycles
    soit Fosc/4/65536

    ne pas oublier d'autoriser les int dans GIE et T0IE.
    et faire la routine d'int
    A+, pat

Discussions similaires

  1. Pic16f84
    Par Crapsy dans le forum Électronique
    Réponses: 8
    Dernier message: 11/05/2010, 07h54
  2. microcontroleur PIC16f84
    Par hachija dans le forum Électronique
    Réponses: 5
    Dernier message: 11/03/2009, 09h16
  3. pic16F84
    Par triste80 dans le forum Électronique
    Réponses: 89
    Dernier message: 14/05/2007, 12h42
  4. pic16F84
    Par peace2010 dans le forum Électronique
    Réponses: 64
    Dernier message: 07/05/2007, 22h26
  5. Pic16f84-04/p
    Par jo-electrons dans le forum Électronique
    Réponses: 2
    Dernier message: 30/09/2006, 19h50
Découvrez nos comparatifs produits sur l'informatique et les technologies.