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.

关于中断的问题



专家您好:

有个问题始终无法理解:

我用的28035.中断配置是这样的:

用PWM4的SOCA去触发ADCINT1,然后ClaRegs.MPISRCSEL1.bit.PERINT1SEL=0;(即CLA task interrupt source is ACINT1).

1.那么是不是意味着CLA TASK1 和ADCINT1是同一个点发生的?假如是同一点发生的,由于ADCINT1的优先级最高,那CLA的任务是不是有可能不被执行了?

2.使用中断时,是不是一定要保证不能两个中断都在同一点触发?

谢谢

  • 问题1:CLA TASK1 和ADCINT1是同一个点发生的?假如是同一点发生的,由于ADCINT1的优先级最高,那CLA的任务是不是有可能不被执行了?

    回答1:根据你的描述,触发逻辑为:PWM4的SOC4触发产生ADCINT1脉冲,ADCINT1脉冲触发CLA TASK1 ,逻辑上不冲突。

    问题2:使用中断时,是不是一定要保证不能两个中断都在同一点触发?

    回答2:每个外部中断应分别对应到INTx.1至8上,详细可查看技术手册中的中断向量表。