programmation des pic sous ccs c
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

programmation des pic sous ccs c



  1. #1
    chachah

    programmation des pic sous ccs c


    ------

    salut tous le monde ,je suis entrain de programmer un 16F877 pour générer 2 PWM sur ccp1 et ccp2 ,et contrôler la fréquence du signal par 2 boutons poussoir sur le port b afin d’augmenter et diminuer la fréquence ,j'ai trouver un code j'ai essayé de le modifier mais sa ne marche pas pouvez vous m'aider SVP

    Code:
    #include <16F877.h>
    #device adc=8
    #FUSES NOWDT,XT,NOPUT,NOPROTECT,BROWNOUT,NOLVP,NOCPD,NOWRT,NODEBUG
    #use delay(clock=4000000)
    #use fast_io(b)
    #define ileri pin_b6
    #define geri pin_b7
     
    const int adim[5]={0,1,2,4,8};
    int i=0;    
     
    #int_RB
    void  RB_isr(void)
    {
        if(input(ileri))
          {
             delay_ms(10);
             i++;
             if(i==5) {i=1;} 
          }
       if(input(geri))
          {
             delay_ms(10);
             i–;
             if(i==-1||i==0) {i=4;}
          }
    }
    void main()
    {
     
       setup_adc_ports(NO_ANALOGS);
       setup_adc(ADC_OFF);
       setup_psp(PSP_DISABLED);
       setup_spi(SPI_SS_DISABLED);
       enable_interrupts(INT_RB);
       enable_interrupts(GLOBAL);
       set_tris_b(0b11000000);
       output_c(0×00);
    while(1)
    {
    setup_ccp1(ccp_pwm);
    setup_ccp2(ccp_pwm);
    setup_timer_2(T2_DIV_BY_1,255,1);
    
       { output_b(adim[i]); }
    set_pwm1_duty(i);
    set_pwm_duty(i/2);
    
    
    }
    }

    -----
    Dernière modification par Jack ; 11/01/2011 à 22h51. Motif: pitié, utilisez les balises code !!!!!!!

  2. #2
    carcan

    Re : programmation des pic sous ccs c

    Salut !

    je suppose que c'est le rapport cyclique (et pas la fréquence) que tu veux modifier ???
    Tu limites i entre 0 et 4 et tu l'envoies aux fonctions qui génèrent le pwm ... qui attendent une valeur entre 0 et 255 : c'est un peu normal qu'il n'y ait pas grand chose qui bouge !

    A+
    Laurent

Discussions similaires

  1. programmation de pic 16F sous MPLAB
    Par invite17535abc dans le forum Électronique
    Réponses: 6
    Dernier message: 05/05/2010, 17h30
  2. Programmation sous Flowcode d'un PIC 16F84
    Par invite923c5f28 dans le forum Électronique
    Réponses: 9
    Dernier message: 18/03/2009, 17h02
  3. programmation du pic CCS compiler
    Par issamty dans le forum Électronique
    Réponses: 3
    Dernier message: 08/03/2009, 12h34
  4. PIC sous CC5X, Programmation avec DS1302
    Par invite5b0b28b7 dans le forum Électronique
    Réponses: 3
    Dernier message: 18/09/2008, 15h11
  5. programmation pic par usb sous linux
    Par invitef4f2bdc7 dans le forum Électronique
    Réponses: 8
    Dernier message: 27/08/2008, 22h03
Découvrez nos comparatifs produits sur l'informatique et les technologies.