英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: PIC18F65K90 CCP不能进入中断问题 [打印本页]

作者: lucky    时间: 2012-8-20 16:41
标题: PIC18F65K90 CCP不能进入中断问题
CONFIG在IDE中配置ECCP2的输入为 RC1.CCP初始化程序如下 void CCPInit(void) { TRISC1 = 1; //设置ECCP2(RC1)为输入 CCP2CON = 0x04; //CCP2M[3:0]=0x0101 每个上升沿捕获;CCP2M[3:0]=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[3:0]=0x0101 每个上升沿捕获;CCP2M[3:0]=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使能

}





欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) Powered by Discuz! X3.2