请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RM48L952 你好
启用中断时、我会定期看到一些错误的浮点算术结果。
显然、这些计算是在从主循环定期调用的函数中完成的。 在大多数情况下、结果是正确的、但我定期看到、当使用相同的乘法器/乘法器/等时、结果变为零
我的例程执行几个浮点乘法、除法等
我注意到、当我禁用中断时、结果是正确和一致的。
代码片段的示例如下:
静态领域32A;
静态领域32 B;
A = 100.0 * 1500.0;
b =((A / 20000.0F)* 100);
B 的值有时随机变为0.0。
您能否提供一些有关这方面的见解?