Quantcast
Channel: C2000™︎ 微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 12268

HVPSFB中ePWM寄存器配置问题

$
0
0

HVPSFB的PCMC模式,HVPSFB-DPL-ISR.ASM中的代码:

SR1_2:
  MOVW  DP,#_Comp1Regs.DACCTL
  MOV  @_Comp1Regs.DACCTL, #4   
  MOV  @_Comp1Regs.DACCTL, #5   

  MOVW  DP,#_EPwm4Regs.AQCTLA 
  MOV  @_EPwm4Regs.AQCTLB, #0x0021  
  MOV  @_EPwm4Regs.AQCTLA, #0x0002  

  NOP   
  NOP
  NOP   
  NOP
  NOP   
  NOP
  NOP   
  NOP
  NOP   
  NOP
  NOP   
  NOP
  NOP   
  NOP

  NOP
  NOP
  NOP
  NOP

  MOV  @_EPwm4Regs.AQCTLB, #0x0020 

  MOVW  DP,#_EPwm2Regs.TZCTL   
  OR  @_EPwm2Regs.TZCLR, #0x4   
  MOV  @_EPwm2Regs.TZCTL, #0x0FFE

  MOV  @_EPwm2Regs.AQCTLA, #0x0125 
  MOV  @_EPwm2Regs.AQCTLB, #0x0214 

以上是在SR模式为2,且判断PWM1为增计数模式之后的一段代码。

请问此处配置PWM2寄存器的值,是为本次增计数配置还是为下次减计数配置?

NOP是在等待什么?

还有就是PWM1是使用死区模块配置死区时间

EPwm1Regs.DBRED = dbPtoA_leg;
EPwm1Regs.DBFED = dbPtoA_leg;

PWM2作为有源到无源桥臂控制,是不是使用计数比较寄存器CAMA、CAMB来实现死区控制?


Viewing all articles
Browse latest Browse all 12268

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>