理论教育 事件触发分频寄存器(ETPS)介绍与应用

事件触发分频寄存器(ETPS)介绍与应用

时间:2023-06-15 理论教育 版权反馈
【摘要】:位15~14,SOCBCNT:ePWMxSOCB脉冲启动A-D转换计数寄存器。位13~12,SOCBPRD:PWMxSOCB脉冲启动A-D转换时基周期寄存器。这两位记录ETSEL[SOCASEL]中选择的事件已经发生多少次。位7~4,保留位。位3~2,INTCNT:ePWM模块中断事件计数器。如果中断禁止或者中断标志位置位,中断事件计数器将停止计数。位1~0,INTPRD:ePWM中断周期选择位。

事件触发分频寄存器(ETPS)介绍与应用

位15~14,SOCBCNT:ePWMxSOCB脉冲启动A-D转换计数寄存器。这两位记录ET-SEL[SOCBSEL]中选择的事件已经发生多少次。

●00:1次都未发生。

●01:发生1次。

●10:发生2次。

●11:发生3次。

位13~12,SOCBPRD:PWMxSOCB脉冲启动A-D转换时基周期寄存器(TBPRD)。这两位确定当ETSEL[SOCBSEL]中选择的事件发生多少次时就产生PWMxSOCB脉冲,即启动A-D转换。

●00:禁止SOCB计数器,不会产生ePWMxSOCB脉冲。

●01:发生1次就产生PWMxSOCB脉冲。

●10:发生2次就产生PWMxSOCB脉冲。

●11:发生3次就产生PWMxSOCB脉冲。

位11~10,SOCACNT:ePWMxSOCA脉冲启动A-D转换计数寄存器。这两位记录ET⁃SEL[SOCASEL]中选择的事件已经发生多少次。

●00:1次都未发生。

●01:发生1次。

●10:发生2次。

●11:发生3次。

位9~8,SOCAPRD:PWMxSOCA脉冲启动A-D转换时基周期寄存器(TBPRD)。这两位确定当ETSEL[SOCASEL]中选择的事件发生多少次时就产生PWMxSOCA脉冲,即启动A-D转换。(www.daowen.com)

●00:禁止SOCB计数器,不会产生ePWMxSOCB脉冲。

●01:发生1次就产生PWMxSOCB脉冲。

●10:发生2次就产生PWMxSOCB脉冲。

●11:发生3次就产生PWMxSOCB脉冲。

位7~4,保留位。

位3~2,INTCNT:ePWM模块中断事件计数器。这两位记录ETSEL[INTSEL]中选择的事件已经发生多少次。当产生中断时,这些位自动清0。如果中断禁止(ETSEL[INT]=0)或者中断标志位置位,中断事件计数器将停止计数。

●00:没有中断事件发生。

●01:中断事件发生1次。

●10:中断事件发生2次。

●11:中断事件发生3次。

位1~0,INTPRD:ePWM中断周期选择位。这两位确定当ETSEL[INTSEL]中选择的中断事件发生几次时将产生中断,如果中断标志位被以前的中断置位,将不会产生中断。

●00:禁止中断事件计数器,将不会产生中断。

●01:发生1次(INTCNT=01)就产生中断。

●10:发生2次(INTCNT=10)就产生中断。

●11:发生3次(INTCNT=11)就产生中断。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈