问题1:
由于项目开发需要,我在自建工程上需要使用到CPU1.CLA,我按照例程,使用syscfg在CPU1配置好CLA初始化相关代码后,在epwm产生的中断函数里执行强制软件中断触发CLATask1任务,在调试时观察寄存器MIFR和MIER相应位都已经置1了,我在CLA任务里执行了简单的变量赋值任务,在调试时发现变量不能正常赋值,判断并没有进入CLA执行任务,想请教一下这是什么原因导致的,由于是项目开发,没法发源码请见谅,想知道有什么可能的原因会导致无法进入CLA任务。
问题2:
我配置epwm5中断周期为62.5us,在程序中还配置了CM到CPU1的IPC0和IPC1中断,这核间中断不断执行数据交互,经测试发现epwm5中断周期不再是62.5us了,我查数据手册发现epwm5中段优先级是大于CMTOCPU中断的,不明白为什么epwm5会被其他中断干扰?




