色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > pic16f1937 標準PWM

          pic16f1937 標準PWM

          作者: 時間:2016-11-18 來源:網(wǎng)絡 收藏
          用PIC16F1937的CCP1,CCP4產(chǎn)生兩路PWM,時鐘源由TIME2提供

          以下為示例程序:

          本文引用地址:http://cafeforensic.com/article/201611/315602.htm

          #include
          #define uint8 unsigned char
          #define uint16 unsigned int

          __CONFIG(FOSC_INTOSC&WDTE_OFF&PWRTE_OFF&MCLRE_ON&CP_OFF
          &BOREN_OFF&CLKOUTEN_OFF&IESO_OFF&FCMEN_OFF);
          __CONFIG(WRT_OFF&VCAPEN_OFF&PLLEN_OFF&STVREN_OFF&BORV_19&LVP_OFF);


          #define BACK_LED RC1

          void delay(uint16 us)
          {
          while(us--);
          }

          void interrupt isr()
          {
          if((TMR2IE==1)&&(TMR2IF==1))
          {
          TMR2IF=0;
          }
          }

          void Init_PWM1_2(void)//CCP4和CCP1
          {
          TRISD1=1; //CCP4禁驅動
          PR2=0X65;
          CCP4CON=0X0C; //CCP4標準PWM輸出

          CCPR4L=0X15; //CCP4的占空
          CCPTMRS0=0X00; //CCP1&4都用TIME2

          //PR4=0X65;
          //CCP
          CCP1CON=0X0C; //CCP1標準PWM輸出
          CCPR1L=0X32; //CCP1的占空

          TRISC2=0; //使能CCP驅動引腳
          TRISD1=0;
          //TMR2IE=1;
          //TMR2IF=0;
          //PEIE=1;
          T2CON=0X05; //預分頻4
          //GIE=0;
          }


          void main()
          {
          OSCCON=0X70; //8MHZ

          delay(50000);
          TRISC1=0;
          BACK_LED=1;
          Init_PWM1_2();
          while(1);
          }



          關鍵詞: pic16f1937標準PW

          評論


          技術專區(qū)

          關閉