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

TM4C123GH6PMI MDK5.14下用pow()计算气压计高度出现奇怪数据可能溢出了

TM4C123GH6PMI  MDK5.14下用pow()计算气压计高度出现奇怪数据可能溢出了,但是我在MDK5.14下用ST的M4运算正常,程序是一样的

        return  (float)((1.0f – pow((MS5611.pressure) / 101325.0f, 0.190295f)) * 44330.0f);  这个是计算的语句我现在FPU都是关闭的编译器也是关闭的。请问这个什么原因。还有问下 我要开启FPU的话  在编译器勾上USE FPU  同时调用        ROM_FPULazyStackingEnable();
        ROM_FPUEnable();函数,就可以了吗?  不用在MDK编译器里面加入其它的宏吗/

xyz549040622:

你这么做是正确的,设置好选用FPU,就可以用了

smart king:

回复 xyz549040622:

我所说的我 都尝试过,无论是关闭FPU还是开启,都是会运算错误,可见不是这个原因,我推测是库的问题。请官方人员看到解答下。

赞(0)
未经允许不得转载:TI中文支持网 » TM4C123GH6PMI MDK5.14下用pow()计算气压计高度出现奇怪数据可能溢出了
分享到: 更多 (0)