目前我的程序主要有两个中断任务需要执行,一个是pwm上溢中断来控制电机,一个是定时器中断来排查故障和信息通信。但是根据中断的优先级pwm中断有时候会打断定时器的中断任务。加入我使用定时器触发CLA,在cla中断中执行原来的算法,是不是可以理解成两个任务并行执行。
Green Deng:我认为是可以的。
一旦CLA被主CPU配置,它可以独立于主CPU之外执行算法。CLA 有自己的总线结构、寄存器组、管线和处理单元。此外,CLA 可直接访问 ePWM,比较器和 ADC 结果寄存器。
目前我的程序主要有两个中断任务需要执行,一个是pwm上溢中断来控制电机,一个是定时器中断来排查故障和信息通信。但是根据中断的优先级pwm中断有时候会打断定时器的中断任务。加入我使用定时器触发CLA,在cla中断中执行原来的算法,是不是可以理解成两个任务并行执行。
Green Deng:我认为是可以的。
一旦CLA被主CPU配置,它可以独立于主CPU之外执行算法。CLA 有自己的总线结构、寄存器组、管线和处理单元。此外,CLA 可直接访问 ePWM,比较器和 ADC 结果寄存器。