A:用哪颗芯片:TMS320F28027
B:硬件环境:
1. CCS5 Version: 5.2.0.00057
2. F28027 Piccolo Experimenter Kit:TMDSDOCK28027
3. OS:XP SP3, CPU3.3 GHz , 3G RAM
4. compiler file path:C:\ti\PFC2PhiL
3、请说明您处于开发设计的哪个阶段?
C:研究階段
D: 問題如下,看不懂controlsuit 範例 ILPFC 裡的PFC_ICMD.asm 的註解,是否有人知道是否何運算的,或有實際數值可以帶入方便了解
MOVW DP, #_PFC_ICMD_Vcmd:n:
MOVL XAR0,@_PFC_ICMD_VinvSqr:n: ; Net pointer to VinvSqr (XAR0)
MOVL XAR1,@_PFC_ICMD_VacRect:n: ; Net pointer to VacRect (XAR1)
MOVL XAR2,@_PFC_ICMD_Vcmd:n: ; Net pointer to Vcmd (XAR2)
MOVL XAR3,@_PFC_ICMD_Out:n:
MOVL XT,*XAR0 ; XT = VinvSqr Q24
QMPYL ACC,XT,*XAR1 ; ACC = VinvSqr * VacRect = Q24* Q24 = I16Q48
LSL ACC,#8 ; ACC = I8Q24
MOVL XT,@ACC ; XT = VinvSqr * VacRect (Q24)
QMPYL ACC,XT,*XAR2 ; ACC = VinvSqr * VacRect * Vcmd
LSL ACC,#8 ; ACC = I8Q24
MOVL XT,@ACC ; XT = VacRect * VinvSqr * Vcmd
QMPYL ACC,XT,@_PFC_ICMD_VmaxOverVmin:n: ; ACC = VacRect * VinvSqr * Vcmd * VmaxOverVmin
LSL ACC,#8 ; ACC = Q24
MOVL *XAR3,ACC