你好,请问一下: 在工程中,因为使用了LEA,系统会进入LPM0模式,所以在LEA的中断程序中配置中断嵌套,①如果不配置中断嵌套,定时器的计数器会暂停在0x03A0(大概就是这),无法继续工作,后续的定时中断无法进入②如果配置了中断嵌套的话,在定时中断中配置了一个I/O口翻转,通过示波器观察波形,系统疑似进入复位,频繁的执行前面的程序。LEA就和定时器有冲突,请问原因是什么,在使用的过程中有什么需要注意的事项,请告知一下,感谢!!!
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.
你好,请问一下: 在工程中,因为使用了LEA,系统会进入LPM0模式,所以在LEA的中断程序中配置中断嵌套,①如果不配置中断嵌套,定时器的计数器会暂停在0x03A0(大概就是这),无法继续工作,后续的定时中断无法进入②如果配置了中断嵌套的话,在定时中断中配置了一个I/O口翻转,通过示波器观察波形,系统疑似进入复位,频繁的执行前面的程序。LEA就和定时器有冲突,请问原因是什么,在使用的过程中有什么需要注意的事项,请告知一下,感谢!!!
是否有可能是您的FFT计算执行时间较长,从而打乱了timer的中断?
能否给出相关的代码?我们具体看一下,谢谢
我怎么确保定时中断的优先级是高于LEA中断的?
您可以看一下数据手册的 表 6-4. Interrupt Sources, Flags, and Vectors
LEA的中断优先级是最低的