Deux fréquences avec deux PWM sur un PIC
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Deux fréquences avec deux PWM sur un PIC



  1. #1
    cubitus_54

    Question Deux fréquences avec deux PWM sur un PIC


    ------

    Bonjour,

    Sur le PIC 16F1847, il y a 4 PWM

    J'ai essayé d'en utiliser deux pour générer deux fréquences différentes et à la compilation j'ai ce message d'erreur :
    Wattmetre_v5_GR.c(641): PWM period value must be the same in all PWM modules
    Wattmetre_v5_GR.c(649): PWM prescale value must be the same in all PWM modules
    Est-ce une limitation du compilateur ? Ou n'est-il vraiment pas possible de faire tourner les PWM à des fréquences différentes ?

    Merci

    -----

  2. #2
    RISC

    Re : Deux fréquences avec deux PWM sur un PIC

    Salut,

    Ce message est effectivement etrange. D'après la datasheet, tu peux utiliser les TIMER2 / 4 / 6 pour les PWM mais je n'ai pas vu de restriction sur les frequences et les prescaler.
    Peux-tu poster la partie de code qui conduit à la génération de ces messages d'erreur ?

    a+

  3. #3
    cubitus_54

    Re : Deux fréquences avec deux PWM sur un PIC

    Salut,

    Le programme est fait sur Flowcode
    Le bout de code en C qui génère cette erreur est une protection pour empêcher d'avoir des fréquences et des préscaler différents...

    Code:
    //Period and Prescaler Defines
    #ifndef MX_PWM_PERIOD
      #define MX_PWM_PERIOD	255
    #else
      #if (MX_PWM_PERIOD != 255)
        #error "PWM period value must be the same in all PWM modules"
      #endif
    #endif
    
    #ifndef MX_PWM_PRESCALE1
      #define MX_PWM_PRESCALE1			4
    #else
      #if (MX_PWM_PRESCALE1 != 4)
        #error "PWM prescale value must be the same in all PWM modules"
      #endif
    #endif
    Je posais la question pour savoir si c'est une limitation du logiciel ou s'il y a une réelle restriction

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/11/2013, 11h27
  2. coordonnées du point d'intersection de deux droites avec l'une des deux cartesiennes sans paramètres
    Par lylyanna dans le forum Mathématiques du collège et du lycée
    Réponses: 5
    Dernier message: 10/05/2013, 18h49
  3. Injecter et amplifier deux fréquences dans une bobine
    Par invitee9f36a52 dans le forum Électronique
    Réponses: 15
    Dernier message: 01/08/2008, 23h06
  4. deux barre d'outil avec deux menus démarrer : c'est possible ?
    Par invite30fe8374 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 31/07/2008, 08h50
  5. Deux individus, deux vies, deux "formes"
    Par invitecd0f7919 dans le forum Psychologies (archives)
    Réponses: 4
    Dernier message: 17/08/2007, 13h50
Découvrez nos comparatifs produits sur l'informatique et les technologies.