This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28388D:浮点加法

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320F28388D

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1289393/tms320f28388d-floating-point-addition

器件型号:TMS320F28388D

您好、TI!

我在应用中使用的是 TMS320F28388D 控制器。

我已经尝试对 float32变量执行加法运算。

公式为 var3 = var1 + var2;var1、var2、var3全部为浮点数32。

VAR2是 e-05、e-06、e-07中的数字。 VAR1是正常号码。

在加法运算中达到一定数量的 var1后、点数后的点值为零。  

这是一个 float32变量还是处理器的 FPU 限制?  我知道执行浮点运算有任何替代方法。

   

谢谢。

Saikumar.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Saikumar,

    Unknown 说:
    在加法运算中输入一定数量的 var1后、点后的值为零。  [/报价]

    您能解释一下这句话是什么意思吗? 您包含的图像看起来都在小数点后将 VAR1四舍五入到0、对于 VAR1的特定数字、这是什么意思? 是否已尝试将用于加法操作的 VAR2设置为大于0.1或1.0?

    如果问题是您的值未更新、请在"Expressions"窗口中复查 VAR1是否可以在任何类型的浮点运算中更改、如果正确、并且运算中没有整数。 此外、请确保在运行调试会话时禁用优化。

    此致、

    阿米尔·奥马尔