6505| 8
|
stm32中由于数据类型强制转换遇到的问题 |
10金钱
最佳答案虽然没有人指教,我终于还是找到了问题所在,总结一下经验:
1、进行浮点运算时采取double = float / float 这样的形式进行运算,我试了一下将被除数改为double时,虽然Debug里看到的数是正确的,但不知道为什么,程序就是不正确执行。所以以后在进行浮点运算时,一定要先将操作数强制为float型,再将运算结果传递给double型。
2、speed_buff = (float)Modbus_HoldReg[0] * 0.1; 使用这条指令时,程序也不正确执行。但是将其改为 ...
| ||
| ||
| ||
| ||
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。 |
||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-8-22 01:11
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网