TI中文支持网
TI专业的中文技术问题搜集分享网站

PFC2Phil中pwm的周期初始化疑问

PWMDRV_PFC2PhiL.asm文件中,PWMDRV_PFC2PHIL_INIT初始化语句:
MOVW DP,#_EPwm:n:Regs.TBPRD
MOVL ACC,@_EPwm:n:Regs.TBPRD
MOV AL,#0
MOVW DP, #_PWMDRV_PFC2PhiL_Duty:n:
MOVL @_PWMDRV_PFC2PhiL_Period:n:,ACC

MOVL ACC,@_EPwm:n:Regs.TBPRD 把Epwm1Regs的TBPRD起始地址的32位数放到ACC中,TBPRD是16位数,那么此时ACC是如何存放的呢?下一句是AL清零,TBPRD此时放在AH中的吗?C2000 DSP的存储是小端模式吧?如果按照小端存放模式,AL是不是应该放TBPRD呢,清零后MOVL @_PWMDRV_PFC2PhiL_Period:n:,ACC 这里还能取出正确的周期数码?

赞(0)
未经允许不得转载:TI中文支持网 » PFC2Phil中pwm的周期初始化疑问
分享到: 更多 (0)