C28x 调度器选项
使用调度器选项指定模型的基本费率。中断可以用作调度器的基本速率触发源。可用的调度器选项有:
Timer 0-默认选项,用于调度模型中所有与 CPU 定时器 0 相关的同步速率。选择此选项后,CPU 定时器 0 将根据模型的基本速率进行设置。
ADCINT1-使用 ADC 中断 1 (ADCINT1) 调度模型中所有同步速率的选项。选择此选项时,请确保 ADCINT1 以模型中使用的基本速率定期触发。
ADCINT2-使用 ADC 中断 2 (ADCINT2) 调度模型中所有同步速率的选项。选择此选项时,请确保 ADCINT2 以模型中使用的基本速率定期触发。
ADCx1_INT-使用 ADC 中断 (ADCx1_INT) 调度模型中所有同步速率的选项。选择此选项时,请确保 ADCx1_INT 以模型中使用的基本速率定期触发。
ADCx1_INT,其中 x 可以是 A、B、C 或 D,具体数值取决于所选处理器。
注意
用于在硬件实现 > 操作系统/调度器 > 基本速率触发器中调度基本速率触发选项的中断不能用于配置 Hardware Interrupt 模块。例如,如果将 Timer 0 配置为
Base rate trigger,则不应使用 CPU 编号 =1 和 PIE 编号 =7 从模型中的 Hardware interrupt 模块触发 timer0 中断 ISR。
警告
将默认调度器中断源 Timer 0 替换为 ADCINT1 或 ADCINT2 是一项高级设置。确保将 ADCINT1 或 ADCINT2 配置为按指定的基本速率定期触发。如果 ADCINT1 或 ADCINT2 不定期触发,或者触发频率与基本频率不同,则目标上的模型执行是不可预测的。