目前我的程序主要有两个中断任务需要执行,一个是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 结果寄存器。
TMS320F28384S: 烧录仿真器连接失败
TMS320F28P659DK-Q1: CLA call fmodf function
TMS320F28034: 在初始化的时候,调用delay_us函数进入非法中断
TMS320F280049C: 数据在debug模式下和release模式下读取不一致
TMS320F28377D: ePWM 使用上升下降模式 进行调制时出现异常驱动