理论教育 事件触发选择寄存器的原理及应用

事件触发选择寄存器的原理及应用

时间:2023-06-15 理论教育 版权反馈
【摘要】:位15,SOCBEN:当有ePWMxSOCB脉冲时启动A-D转换。该位域确定什么时候产生一个eP-WMxSOCB脉冲。位7~4,保留位。位3,INTEN:ePWM中断使能位。位2~0,INTSEL:产生中断选择位。

事件触发选择寄存器的原理及应用

位15,SOCBEN:当有ePWMxSOCB脉冲时启动A-D转换。

●0:禁止ePWMxSOCB脉冲启动A-D转换。

●1:使能ePWMxSOCB脉冲启动A-D转换。

位14~12,SOCBSEL:ePWMxSOCB脉冲选择位。该位域确定什么时候产生一个eP-WMxSOCB脉冲。

●000:保留。

●001:当时基计数器(TBCTR)的值等于0时,产生ePWMxSOCB脉冲。

●010:当时基计数器(TBCTR)的值等于周期值时,产生ePWMxSOCB脉冲。

●011:保留。

●100:当时基计数器(TBCTR)的值等于计数比较寄存器A(CMPA),同时时基计数器(TBCTR)处于增计数时,产生ePWMxSOCB脉冲。

●101:当时基计数器(TBCTR)的值等于计数比较寄存器A(CMPA),同时时基计数器(TBCTR)处于减计数时,产生ePWMxSOCB脉冲。

●110:当时基计数器(TBCTR)的值等于计数比较寄存器B(CMPB),同时时基计数器(TBCTR)处于增计数时,产生ePWMxSOCB脉冲。

●111:当时基计数器(TBCTR)的值等于计数比较寄存器B(CMPB),同时时基计数器(TBCTR)处于减计数时,产生ePWMxSOCB脉冲。

位11,SOCAEN:当有ePwMxSOCA脉冲时启动A-D转换。

●0:禁止ePWMxSOCA脉冲启动A-D转换。

●1:使能ePWMxSOCA脉冲启动A-D转换。

位10~8,SOCASEL:ePWMxSOCA脉冲选择位。该位域确定什么时候产生一个eP⁃WMxSOCA脉冲。

●000:保留。

●001:当时基计数器(TBCTR)值等于0时,产生ePWMxSOCA脉冲。

●010:当时基计数器(TBCTR)值等于周期值时,产生ePWMxSOCA脉冲。(www.daowen.com)

●011:保留。

●100:当时基计数器(TBCTR)的值等于计数比较寄存器A(CMPA),同时时基计数器(TBCTR)处于增计数时,产生ePWMxSOCA脉冲。

●101:当时基计数器(TBCTR)的值等于计数比较寄存器A(CMPA),同时时基计数器(TBCTR)处于减计数时,产生ePWMxSOCA脉冲。

●110:当时基计数器(TBCTR)的值等于计数比较寄存器B(CMPB),同时时基计数器(TBCTR)处于增计数时,产生ePWMxSOCA脉冲。

●111:当时基计数器(TBCTR)的值等于计数比较寄存器B(CMPB),同时时基计数器(TBCTR)处于减计数时,产生ePWMxSOCA脉冲。

位7~4,保留位。

位3,INTEN:ePWM中断使能位。

●0:禁止ePWM中断。

●l:使能ePWM中断。

位2~0,INTSEL:产生中断选择位。该位域确定什么时候产生中断。

●000:保留。

●001:当时基计数器(TBCTR)值等于0时产生中断。

●010:当时基计数器(TBCTR)值等于周期值时产生中断。

●011:保留。

●100:当时基计数器(TBCTR)的值等于计数比较寄存器A(CMPA),同时时基计数器(TBCTR)处于增计数时,产生中断。

●101:当时基计数器(TBCTR)的值等于计数比较寄存器A(CMPA),同时时基计数器(TBCTR)处于减计数时,产生中断。

●110:当时基计数器(TBCTR)的值等于计数比较寄存器B(CMPB),同时时基计数器(TBCTR)处于增计数时,产生中断。

●111:当时基计数器(TBCTR)的值等于计数比较寄存器B(CMPB),同时时基计数器(TBCTR)处于减计数时,产生中断。

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

我要反馈