This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

InstaSPIN_FOC定时器0和低功耗模式(Standby)冲突问题

我在InstaSPIN_FOC工程的proj_lab05b中添加定时器0中断和低功耗功能,在线调试时,当程序进入IDLE模式,会触发一个非法中断(interrupt void PIE_illegalIsr(void) ),调用定时器1中断没有问题,可以正常工作。这是什么原因导致的?

  • 我在InstaSPIN_FOC工程的proj_lab05b中添加定时器0中断和低功耗功能,在线调试时,当程序进入IDLE模式,会触发一个非法中断(interrupt void PIE_illegalIsr(void) ),调用定时器1中断没有问题,可以正常工作。这是什么原因导致的?

    Eric: 当进入非法中断的时候,你看看debug界面CPU处,看进入非法中断前它跑在哪个函数。

    如果要调试的话,我建议先屏蔽定时中断,后屏蔽低功耗,由此定位问题是哪个引起的。