动作限定子模块事件的优先权

2.动作限定子模块事件的优先权

ePWM的动作限定子模块可能在同一时间接收到多个事件。在这种情况下,通过硬件来分配优先权。通常情况下是越后发生的事件,优先权越高,或者可以通过软件设置来使事件拥有最高的优先权。表7-2列出了在增减计数方式下优先权的分配情况,表7-3列出了增计数方式下优先权的分配情况,表7-4列出了减计数方式下优先权分配情况,其中1表示有最高的优先权,7表示有最低的优先权。

7-2 增减计数方式下优先权的分配

978-7-111-57271-8-Chapter07-16.jpg

(续)

978-7-111-57271-8-Chapter07-17.jpg

7-3 增计数方式下优先权的分配

978-7-111-57271-8-Chapter07-18.jpg

7-4 减计数方式下优先权的分配

978-7-111-57271-8-Chapter07-19.jpg

在增计数方式下,当计数比较寄存器的值大于时基周期寄存器(TBPRD)的值时,将永远不会发生匹配事件。在增减计数方式下,当计数比较寄存器A(CMPA)或计数比较寄存器B(CMPB)大于时基周期寄存器(TBPRD)的值时,在TBCTR=TBPRD时发生事件。在减计数方式下,当计数比较寄存器的值大于时基周期寄存器(TBPRD)的值时,在TBC⁃TR=TBPRD时发生事件。