⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p18_pwm.c

📁 PIC18系列单片机
💻 C
字号:
#include "..\include.h"

void P18_SetPWM2Freq( unsigned char freq )
{
   PR2 = freq;
   CCPR2L =freq/2;
//   CCP2CON &= 0x3F;  
}

void P18_PWM2Init( void ) 
{
   TRISE &= 0x7F; //ccp2,RE7 as output
//   T3CON = 0x00;  //timer1 and timer2 as clock source of ccp1 ~ ccp5
   CCP2CON = 0x0C;//set mode to PWM mode
   T2CON = 0x04;  //timer2 prescaler = 4, more prescale, more error
}

void CCP1(void)
{
   TRISC2 =0; //ccp1,RC2 as output
//   T3CON = 0x00;  //timer1 and timer2 as clock source of ccp1 ~ ccp5
   CCPR1L =16;
   PR2 = 35;
   CCP1CON = 0x2C;//set mode to PWM mode
   T2CON = 0x04;  //timer2 prescaler = 4, more prescale, more error
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -