当前位置:   article > 正文

如何在STM32F429上使用DSP库_如何在st官网获取dsp库

如何在st官网获取dsp库

在ST官网(http://www.st.com/content/st_com/en.html)下载STM32F4xx_DSP_StdPeriph_Lib_V1.8.0方法是在tool&software->MCUs Embedded Software->product Tree->STM32 Embedded Software->STM32 Standard Peripheral Libraries 里就可以找到上述库,STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\CMSIS\Lib\ARM,然后在上述路径下就可以找到库文件,STM32F429使用的是arm_cortexM4lf_math.lib 其中(l表示小端格式 b表示大段格式)直接添加到工程中即可,在用到该库的文件中加上头文件#include "arm_math.h",


并且在options for target 下的target中选择Use Single Precision 在c/c++中加入ARM_MATH_CM4注意使用半角的“,”将宏给隔开,同时要注意包含路径..\..\Libraries\CMSIS\Include这个路径是根据你将库文件放置的文件夹而定的

在STM32f4XX.h中

#define __CM4_REV                 0x0001  /*!< Core revision r0p1                            */
#define __MPU_PRESENT             1       /*!< STM32F4XX provides an MPU                     */
#define __NVIC_PRIO_BITS          4       /*!< STM32F4XX uses 4 Bits for the Priority Levels */
#define __Vendor_SysTickConfig    0       /*!< Set to 1 if different SysTick Config is used  */
#define __FPU_PRESENT             1       /*!< FPU present 



这样就可以使用STM32的DSP库的  其中的库函数可以在STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\CMSIS\DSP_Lib\Source下看到


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/454673
推荐阅读
相关标签
  

闽ICP备14008679号