动作限定子模块事件的优先权
2025年09月26日
2.动作限定子模块事件的优先权
ePWM的动作限定子模块可能在同一时间接收到多个事件。在这种情况下,通过硬件来分配优先权。通常情况下是越后发生的事件,优先权越高,或者可以通过软件设置来使事件拥有最高的优先权。表7-2列出了在增减计数方式下优先权的分配情况,表7-3列出了增计数方式下优先权的分配情况,表7-4列出了减计数方式下优先权分配情况,其中1表示有最高的优先权,7表示有最低的优先权。
表7-2 增减计数方式下优先权的分配
(续)
表7-3 增计数方式下优先权的分配
表7-4 减计数方式下优先权的分配
在增计数方式下,当计数比较寄存器的值大于时基周期寄存器(TBPRD)的值时,将永远不会发生匹配事件。在增减计数方式下,当计数比较寄存器A(CMPA)或计数比较寄存器B(CMPB)大于时基周期寄存器(TBPRD)的值时,在TBCTR=TBPRD时发生事件。在减计数方式下,当计数比较寄存器的值大于时基周期寄存器(TBPRD)的值时,在TBC⁃TR=TBPRD时发生事件。