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

pwm



  1. #1
    invite1a48188d

    pwm


    ------

    bonjour à tous,
    j'ai besoin de vos aides!
    en fait, j'ai fait un petit programme pour générer 4 PWM, mais tout marche bien sauf la pwm4. y a t-il une particularité pour la pwm4?
    voici le code:
    #include "p30F2020.h"
    _FOSCSEL(FRC_PLL)
    _FOSC(CSW_FSCM_OFF & FRC_HI_RANGE & OSC2_CLKO)
    _FPOR(PWRT_128)
    _FGS(CODE_PROT_OFF)
    _FBS(BSS_NO_FLASH)
    int main(void)
    {
    TRISA=0; /* PORTA en sortie */
    PORTAbits.RA9=1; /* allumer la led */
    TRISB=1; /* PORTB en entrée */
    PTPER = 46729;
    MDC = 10280;
    /* Initialize PWM Generator 1 */

    IOCON1bits.PENH = 1;
    IOCON1bits.PENL = 1;
    IOCON1bits.POLH = 0;
    IOCON1bits.POLL = 0;
    IOCON1bits.PMOD = 1;


    PWMCON1bits.MDCS = 1;
    PWMCON1bits.DTC = 2;
    PHASE1 = 0;

    /* Initialize PWM Generator 2 */

    IOCON2bits.PENH = 1;
    IOCON2bits.PENL = 1;
    IOCON2bits.POLH = 0;
    IOCON2bits.POLL = 0;
    IOCON2bits.PMOD = 1;

    PWMCON2bits.MDCS = 1;
    PWMCON2bits.DTC = 2;

    PHASE2 = 11682;

    /* Initialize PWM Generator 3 */

    IOCON3bits.PENH = 1;
    IOCON3bits.PENL = 1;
    IOCON3bits.POLH = 0;
    IOCON3bits.POLL = 0;
    IOCON3bits.PMOD = 1;


    PWMCON3bits.MDCS = 1;
    PWMCON3bits.DTC = 2;

    PHASE3 = 23364;

    /* Initialize PWM Generator 4 */

    IOCON4bits.PENH = 1;
    IOCON4bits.PENL = 1;
    IOCON4bits.POLH = 0;
    IOCON4bits.POLL = 0;
    IOCON4bits.PMOD = 1;

    PWMCON4bits.MDCS = 1;
    PWMCON4bits.DTC = 2;
    PHASE4 = 35047;
    PTCON = 0x8000;
    while(1);

    }


    Merci d'avance

    -----

  2. #2
    DAUDET78

    Re : pwm

    Bonjour assus et bienvenue sur FUTURA

    Si tu avais donné un lien WEB sur la spécification de ton PIC, on saurait si c'est un PIC avec 3 PWM ou 4 PWM ....
    J'aime pas le Grec

  3. #3
    invite1a48188d

    Re : pwm

    Bon soit DAUDET78 et merci pour ta réponse, c'est vrai j'ai oublier de spécifier la référence, c'est un dsPIC30F2020
    Il pocède bien les 4 générateur pwm!
    Merci bcp

  4. #4
    invite1a48188d

    Re : pwm

    bonjour,
    c'est moi encore! j'espère que je vous fatigue pas avec mes questions, c'est très urgent!
    j'aurais besoin de faire varier le rapport cyclique à l'aide d'un potentiomètre sur la broche RB1 sur un dspic30F2020.
    Quelqu'un peut m'aider?
    passez une bonne journée

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

    Re : pwm

    Bonjour,
    y a personne qui veut m'aider sur la pwm que je n'arrive pas à visualiser sur la pin d'un dspic30F2020. En fait il possède 4 générateurs pwm mais la pwm4 ne marche plus!
    est-ce qu'il y a une spécificité pour cette dernière?
    merci à tous;
    passez une bonne journée

Discussions similaires

  1. Calcul PWM Period / PWM Duty Cycle
    Par inviteee104586 dans le forum Électronique
    Réponses: 14
    Dernier message: 02/12/2010, 20h34
  2. pwm
    Par invite8a14e47c dans le forum Électronique
    Réponses: 5
    Dernier message: 23/05/2010, 19h48
  3. Réponses: 1
    Dernier message: 27/04/2010, 22h10
  4. Pwm
    Par invitef57d092a dans le forum Électronique
    Réponses: 2
    Dernier message: 13/04/2009, 18h03
  5. pwm
    Par invite01894d6f dans le forum Électronique
    Réponses: 2
    Dernier message: 11/09/2006, 15h14
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...