FAQ 标题:哪些中断能够启动一个任务?
FAQ 正文:
外设: 每个任务具有可以触发它的特定外设中断。 主 CPU 选择 MPISRCSEL 1 寄存器中的哪个中断? 需要理解的重要一点是触发资源只是任务的启动机制。 触发资源不限制任务可进行的操作。例 如,任务 1 可以读取任一/多个 ADC 结果寄存器,并且修改任何 ePWM1,ePWM2,ePWM3...ePWM7 寄存器,即使 此任务是由 EPWM1_INT 启动时也是如此。 下面显示了 2803x 和 2806x 上的可用触发值。 其他器件也许会有所不同。 相关信息请参考你的器件专用 文档。 在 2803x 上 中断触发值分配如下: · 中断 1 = 任务 1 = ADCINT1 或 EPWM1_INT 或只为软件 · 中断 2 = 任务 2 = ADCINT2 或 EPWM2_INT 或只为软件 · 中断 3 = 任务 3 = ADCINT3 或 EPWM3_INT 或只为软件 · 中断 4 = 任务 4 = ADCINT4 或 EPWM4_INT 或只为软件 · 中断 5 = 任务 5 = ADCINT5 或 EPWM5_INT 或只为软件 · 中断 6 = 任务 6 = ADCINT6 或 EPWM6_INT 或只为软件 · 中断 7 = 任务 7 = ADCINT7 或 EPWM7_INT 或只为软件 · 中断 8 = 任务 8 = ADCINT8 或 CPU 定时器 0 或只为软件 在 2806x 上 中断触发值分配如下: · 中断 1 = 任务 1 = ADCINT1 或 EPWM1_INT 或只为软件 · 中断 2 = 任务 2 = ADCINT2 或 EPWM2_INT 或只为软件 · 中断 3 = 任务 3 = ADCINT3 或 EPWM3_INT 或只为软件 · 中断 4 = 任务 4 = ADCINT4 或 EPWM4_INT 或 eQEP1/2 或 ECAP1/2/3 或只为软件 · 中断 5 = 任务 5 = ADCINT5 或 EPWM5_INT 或 eQEP1/2 或 ECAP1/2/3 或只为软件 · 中断 6 = 任务 6 = ADCINT6 或 EPWM6_INT 或 eQEP1/2 或 ECAP1/2/3 或只为软件 · 中断 7 = 任务 7 = ADCINT7 或 EPWM7_INT 或 eQEP1/2 或 ECAP1/2/3 或只为软件 · 中断 8 = 任务 8 = ADCINT8 或 CPU 定时器或 eQEP1/2 或 ECAP1/2/3 或只为软件
|