“线程:C2000WARE”中讨论的其它部件
我正在使用 EPWM1,EPWM2和 EPWM3实施基于 SVPWM 的三相逆变器,以生成6个门信号。
当 EPWM1计数器为零时,我使用 EPWM1 ISR 更新期间并比较 EPWM1,EPWM2和 EPWM3的寄存器值。
我还使用 SCIA_RX ISR 分析和处理命令,并检索一些逆变器值。
我注意到,当执行 SCIA_RX ISR 时,似乎没有收到任何 SVPWM 值的更新(表明 EPWM1 ISR 在 SCIA_RX ISR 结束之前不会执行)
成为 C2000在中断方面的工作方式。
我想在 SCIA_RX ISR 中实施嵌套中断,以允许我所需的更高优先级 EPWM1 ISR 执行。
我已经在“C2000Ware_4_00_00”的驱动程序库示例中查看了 f28004x 的中断示例,但我仍然不清楚如何确保 EPWM1 ISR
即使 SCIA_RX ISR 正在执行,也始终执行。
谢谢
戴维·尼亚尔科