1、FPU作用
长话短说,大幅度加强浮点运算速度,这样的话,PID和一些控制算法的速度就可大幅度增长。
2、开启步骤
2.1、KEIL中打开FPU
2.2、KEIL中添加宏定义
,__FPU_PRESENT = 1U,ARM_MATH_CM4,__CC_ARM,__TARGET_FPU_VFP
2.3、main.h头文件中包含头文件
包含
#include "arm_math.h"
注意
F4的FPU只能加速单精度浮点数的运算,也就是float
所以我们在设计算法的时候应当多使用float类型的浮点
其次尽管FPU加速了浮点数的运算,但是他还是没有整数运算快
特别感谢
JaySur大佬的博客
JaySur