📄 pwm.c
字号:
#include <pic.h>
void ccp1init(void)
{
CCPR1L=0XFF;//PWM频宽为:(CCPR1L<7..0>CCP1CON<5..4>)*Tosc*预分频数
CCP1CON=0X0C;//PWM模式CCP1CON<5..4>为00,则PWM为8位
PR2=0XFF;//0.32mS--PWM的周期,T=(PR2+1)*(4/fosc)*预分频数
TRISC2=0;//RC2为输出口
T2CON=0X57;//bX101 0111-->D6..D3=1010:后10分频,D1..D0=11:预分频16,D2=1:Timer2启动
INTCON=0X00;
}
void main(void)
{
ccp1init();
while(1)
{
;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -