今天在进行STM32内部falsh存储的时候,发现固件库历程的函数原型是这样的: 第一个是地址,在我的STM32中是2K一页的,第二个是要写入的数据. 问题就来了,存储一个小数该怎么办呢?固件库给的是整形数据啊! 三种解决办法: 第一:最具大众性的 把小数乘以系数放大,当做整数存储,然后再除以放大系数得到小数本身.例如 float a=1.23; int b=a*100;把b存进去,取出来的时候再除以100,就可以得到小数a了.这是最简单可能也是最好想到的了,但同时,这也是最麻烦的了.稍有C语…