amigenius 发表于 2024-6-28 17:21
不先强制转换成float,两个int16相乘会溢出,所以结果错误。写成以下任意一种均可:
x=((float)rawdata.acc ...
(引用自2楼)
neutronlmk 发表于 2024-6-28 17:43
是不是arm系列芯片不用这样处理?
(引用自6楼)
tomzbj 发表于 2024-6-29 20:29
溢出了? 8位或者16位平台? 前面的enum改成这样试试?
(引用自9楼)
neutronlmk 发表于 2024-6-30 21:30
是用了8位平台,感谢。
想起了ul这关键词
(引用自10楼)
欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) | Powered by Discuz! X3.4 |