STM32L4 浮点运算 注意事项及问题

1,问题:在项目中使用double类型的数据进行浮点运算时,出现运算时间长,运算为0,或者错误的情况。

2,解决方案
方法1:如果用的浮点不是很大的话,可以将double转为float,
方法2:将数据转为整形,然后再进行计算,最后再将数据转为浮点型
由于我在项目中使用的浮点数不是很大,所以优先使用了方法1。
3,后续
不过引起这个问题的具体原因,我目前还不是很清楚,所以只能先这样解决了,只能等后面有时间了,再去查找原因,再做补充了

你可能感兴趣的:(STM32)