本帖最后由 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灯,,不知道是否要开启其他中断寄存器,求解答,谢谢! |
@tao20002008 :限今日
回答正确的奖励10元RMB。