📄 p18_pwm.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 + -