float AK09916_magy
printf("y轴磁分量= %f\n",AK09916_magy);
串口打印结果:
y轴磁分量= -0.000000
y轴磁分量= -0.000000
y轴磁分量= -0.000000
y轴磁分量= -0.000000
y轴磁分量= -0.000000
y轴磁分量= -0.000000
y轴磁分量= -0.000000
解决办法:
打开Option-->C/C++--> Level3 改成leve0.如下图:
串口打印结果:
y轴磁分量= 27.900002
y轴磁分量= 27.450001
y轴磁分量= 28.350000
y轴磁分量= 28.500002
y轴磁分量= 27.900002
y轴磁分量= 28.350000
y轴磁分量= 28.800001