µc pic
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

µc pic



  1. #1
    invite2c55735f

    µc pic


    ------

    Bonjour,

    J'ai réalisé un programme qui ne tourne pas exactement comme je le souhaiterais. Je veut générer trois PWM sur 3 broches différentes mais avec un déphasage entre chaque signal d'une durée de 13µs environ.

    Le principe du programme est tel que, je génére ma phase_1 et dés que le timer déborde au bout d'environ 13µs, je déclenche la phase 2, ensuite je souhaiterai déclencher la phase trois en utilisant le même principe mais je me suis arretter à la phase 2 car sa ne fonctionne pas. La phase 1 tourne mais pas la seconde.

    Je dois faire tourner un moteur à courant continu, et j'utilise un PIC16F876 et le compilateur HTPICC.

    Qu'en pensez vous?

    -----
    Fichiers attachés Fichiers attachés

  2. #2
    invite2c55735f

    Re : µc pic

    Sachant pas pourquoi cela ne fonctionne pas, je suis partit sur cette voie. Mon moteur dans ce cas tourne mé par sacade, on m'a conseillé de le faire par interruption (1ère solution) mais je rajoute tout de même le code. Le rapport cyclique de la phase 1 est modifié dés que phase 2 et 3 interviennent? Mais le moteur tourne!

    La structure est identique au premier programme. "juste le main" :


    //----------------------------Fonction principale---------------------//

    void main(void)
    {
    init();


    if(TMR0=0xF8) //N°1
    {
    phase_1();
    }

    if(TMR0=0xFC) //n°2
    {
    phase_2();
    }

    if(TMR0=0xFF) //N°3
    {
    phase_3();
    }

    }


    PS : Entre chaque valeur de TMR0 il y a 13us MAIS FONCTIONNEMENT bancale car dés que les deux autres if interviennent le rapport cyclique est modifié. N°1 ET 2

  3. #3
    invite2c55735f

    Re : µc pic

    Pas une petite idée? Il me semble que tout est bien configuré pourtant mais il doit bien y avoir une erreur!

    bye +++

Discussions similaires

  1. PIC ICD2 MPLAB : Mettre 2 .hex dans un Pic
    Par hdgetnet dans le forum Électronique
    Réponses: 0
    Dernier message: 30/03/2009, 14h11
  2. [PIC] Comment vérifier que mon PIC fonctionne correctement?
    Par jorg1n dans le forum Électronique
    Réponses: 8
    Dernier message: 16/05/2008, 09h54
  3. erreur 0X00 programmation PIC plus questions sur les PIC
    Par invite4a8ccabd dans le forum Électronique
    Réponses: 4
    Dernier message: 22/07/2007, 14h36
  4. Réponses: 0
    Dernier message: 18/03/2007, 15h43
  5. Qui connais logi pic & et question à propos des pic
    Par Floris dans le forum Électronique
    Réponses: 10
    Dernier message: 29/05/2006, 22h40
Découvrez nos comparatifs produits sur l'informatique et les technologies.