lucky 发表于 2012-8-20 16:40:41

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]
查看完整版本: PIC18F65K90 CCP不能进入中断问题