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

DSP CLA TASK1中的一个疑问。

最近的项目中用到了035的CLA,有个疑问,先贴出代码:

 ADCDRV_1ch_CLA   0    

 CNTL_2P2Z_CLA    1

 MMOV32   MR1,@_Iref  

MNOP

MNOP

MNOP

MMOV32   @_Iref1,MR1

上述程序是TASK1中的程序,在CNTL_2P2Z_CLA 中末尾处,有如下语句:  

  MMPYF32    MR3, MR3, #16777216.0   

 MF32TOI32  MR3,MR3    

MMOV32  @_Iref, MR3   

   MSTOP    

 MNOP  

   MNOP  

   MNOP

我的本意是2P2Z运算的输出即MR3乘以 16777216.0 ,赋予Iref,在回到TASK1中时赋予Iref1,在实际WATCHWIDOW中观测到Iref得到正确的结果,而Iref1值始终为0,百思不得其解,只好求救于各位高手。

 

user3681076:

没人回答啊,求救于各位高手啊

赞(0)
未经允许不得转载:TI中文支持网 » DSP CLA TASK1中的一个疑问。
分享到: 更多 (0)