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.

关于C6416t未正常产生中断的问题



各位专家好,我们在使用C6416t器件时遇到一个问题。某一台设备的C6416在正常运行一段时间后,突然无法产生edma中断。如下图:

CIPRL CIERL均正常,但是CPU没有产生INT8中断。重启动后又能正常运行,一段时间后又出现该现象。想请教下是否器件受损会导致该问题现象,谢谢!

  • 可能是某次中断服务程序没执行完,又来中断了,在退出ISR前没有再判断IPR有没有新的中断到来,在退出中断后,便不再进中断,EDMA也不会再发新的中断信号,因为前面发出的中断信号没有被清除。

    所以要看一下你的ISR是怎么写的。