主题中讨论的其他器件:TIDM-02010
工具与软件:
尊敬的 Champs:
我会在以下情况下使用 FPU 运行日志
(1.0f /((1.0f / 298.15f)+(1.0f / 4133.0f)* logf ((8250.0f *((4095.0f / ADC_val)- 1.0f))/ 47000.0f))- 273.15f
adc_val = 563时、情况下会显示完全错误的值。
但当我使用 math.h 运行时
(1.0f /((1.0f / 298.15f)+(1.0f / 4133.0f)* log ((8250.0f *((4095.0f / ADC_val)- 1.0f))/ 47000.0f))- 273.15f
它显示的值正确。 什么会导致计算错误?
此致、
TED