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

Pic12c508 : Pwm



  1. #1
    MEMOR

    Pic12c508 : Pwm


    ------

    Bonjour a tous,

    Je suis oblige d'utiliser un PIC12C508 pour faire un signal pwm de 1.5us de largeur d'impulsion et de frequence 75 Hz.
    J'ai chercher dans la data sheet, il n'y a pas de PWM.
    Si quelqu'un a une idee, merci de me la faire parvenir.

    A++

    -----

  2. Publicité
  3. #2
    Toufinet

    Re : Pic12c508 : Pwm

    Utilises des compteurs ...
    Lorsque le compteur arrive à 1.5 µs ( la valeur du compteur dépend directement de la fréquence d'horloge de ton pic ), tu met une sortie à 1.
    Tu reset le compteur, et tu comptes jusqu'à arriver à ( 1/75 - 1.5µs ) ( désolé, pas le temps de faire le calcul ), et lorsque ce compteur arrive à cette valeur, tu met la sortie à 0.

  4. #3
    MEMOR

    Re : Pic12c508 : Pwm

    Merci bien,
    pour le compteur, j'utilise bien le TimerO

  5. #4
    Toufinet

    Re : Pic12c508 : Pwm

    J'ai dis compteur, pas timer ...

    A l'intérieur du PIC, tu crées une variable ( de nom "cmpt" par exemple bien choisi ... )
    Et tu réalises un programme qui incrémente cette variable

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :

Discussions similaires

  1. Calcul PWM Period / PWM Duty Cycle
    Par Paintitblack dans le forum Électronique
    Réponses: 14
    Dernier message: 02/12/2010, 20h34
  2. pwm
    Par endavan dans le forum Électronique
    Réponses: 2
    Dernier message: 11/09/2006, 15h14
  3. pic12c508 et 12f508
    Par benjy dans le forum Électronique
    Réponses: 1
    Dernier message: 29/05/2006, 22h24
  4. pgmation pic12c508/509 ?
    Par elektrax dans le forum Électronique
    Réponses: 2
    Dernier message: 08/07/2004, 15h41
  5. PWM
    Par Tartopommes dans le forum Électronique
    Réponses: 2
    Dernier message: 25/03/2004, 12h54
Découvrez nos comparatifs produits sur l'informatique et les technologies.