本帖最后由 tao20002008 于 2018-8-8 14:16 编辑
PIC32F675F512L 定时器进不了中断:
能编译成功,但是进不了中断。 但是我试过定时器TIMER2查询方式可以闪烁LED灯,,不知道是否要开启其他中断寄存器,求解答,谢谢!
代码如下- #include "p32mx675f512l.h"
- void intTimer2(void){
- T2CONbits.ON = 0;
- T2CONbits.TCS = 0;
- T2CONbits.TCKPS = 7;
- T2CONbits.T32=0;
- TMR2 = 0;
- PR2 = 0x061F*0x0002;
- IEC0bits.T2IE = 1;
- IFS0bits.T2IF = 0;
-
- IPC2bits.T2IP = 2;
- T2CONbits.ON = 1;
-
- }
- void __ISR(_TIMER_2_VECTOR, ipl2) Timer2Handler(void)
- {
- uchar i;
- if(IFS0bits.T2IF)
- {
- LED1ON();//D1指示灯
-
- }
-
- IFS0bits.T2IF = 0;
- }
能编译成功,但是进不了中断。 但是我试过定时器TIMER2查询方式可以闪烁LED灯,,不知道是否要开启其他中断寄存器,求解答,谢谢!
|