PIC18F65K90 CCP不能进入中断问题
CONFIG在IDE中配置ECCP2的输入为 RC1.CCP初始化程序如下 void CCPInit(void) { TRISC1 = 1; //设置ECCP2(RC1)为输入 CCP2CON = 0x04; //CCP2M=0x0101 每个上升沿捕获;CCP2M=0x0100 每个下降沿捕获 CCPTMRS0 = 0x01; //C2TSEl<2:0>=0x001 ECCP2 基于TMR3(CCP)/TMR4(PWM)工作 T3CON = 0x01; //Timer3时钟源是指令时钟(Fosc/4),1:1预分频值, CCP2IF = 0; //清CCP2中断标志位 CCP2IE = 1; //允许CCP2中断 TMR3ON = 1; //TIMER3使能 } 但是为什么总是进不了中断,麻烦大侠们帮我看看,谢谢!内容如下。void CCPInit(void)
{
TRISC1 = 1; //设置ECCP2(RC1)为输入
CCP2CON = 0x04; //CCP2M=0x0101 每个上升沿捕获;CCP2M=0x0100 每个下降沿捕获
CCPTMRS0 = 0x01; //C2TSEl<2:0>=0x001 ECCP2 基于TMR3(CCP)/TMR4(PWM)工作
T3CON = 0x01; //Timer3时钟源是指令时钟(Fosc/4),1:1预分频值,
CCP2IF = 0; //清CCP2中断标志位
CCP2IE = 1; //允许CCP2中断
TMR3ON = 1; //TIMER3使能
}
页:
[1]