我的程序中开了ECAP2 T0 T1 EPWM5B中断 用了FPU的RFFT 工程文件编译没错 可是运行起来总是会跳转到interrupt void EQEP2_INT_ISR(void) // EQEP-2
{
// Insert ISR Code here
// To receive more interrupts from this PIE group, acknowledge this interrupt
// PieCtrlRegs.PIEACK.all = PIEACK_GROUP5;
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
可是我没有开HRecap2中断 怎么会跑这来呢?
Forrest:
这只能用仿真器监视一下程序运行,另外也请看看到底触发了什么中断,是不是在PIE向量中错误的设定了向量值导致到了EQEP2_INT_ISR子程序。
我的程序中开了ECAP2 T0 T1 EPWM5B中断 用了FPU的RFFT 工程文件编译没错 可是运行起来总是会跳转到interrupt void EQEP2_INT_ISR(void) // EQEP-2
{
// Insert ISR Code here
// To receive more interrupts from this PIE group, acknowledge this interrupt
// PieCtrlRegs.PIEACK.all = PIEACK_GROUP5;
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
可是我没有开HRecap2中断 怎么会跑这来呢?
10#:
请确定PIE设置以及初始化都正确。