目录
1.背景
2.问题
3.分析
4.结论
5.参考文献
1.背景
最近接到客户的需求——需要将采集的数据通过一些算术运算转化完成之后,再将该数据转发到服务器;
2.问题
通过采集到数据,经过一些算术计算后,通过IAR编译环境进行仿真,发现存在结果偏差较大,如下所示;
2.1测试代码:
static float TempTestPara_1 = 0;
static float TempTestPara_2 = 0;
TempTestPara_1 = 16 * 100 / 90 / 0.0025;
TempTestPara_2 = 16 * 100 / 90 / 0.0025;
2.2仿真结果:
2.3计算器验证:
偏差值 : 7111.1 - 6800 = 311.1;
3.分析
通过对代码的分析,猜测是双目运算符(乘、除)引用出现的问题,继续进行验证;
3.1优化测试代码&#