在stm32f1系列使用dsp库

在stm32f1系列使用dsp库

获取dsp库

在keil mdk 版本中,dsp库集成与runtime environment之中,可以在keil安装目录找到,通常路径:
C:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS\DSP_Lib
或者从官网获取:CMSIS-DSP Library for Cortex-M, SC000, and SC300
Pack: ARM::CMSIS, http://www.keil.com/pack/ARM.CMSIS.4.5.0.pack

dsp库内容

arm dsp库内容
dsp库包含常用数学运算,复数,矩阵,三角函数,还有重要的fir滤波器和FFT,非常实用

使用dsp库

1.1使用runtime environment 包管理器时引入

只需勾选dsp
dsp

1.2不使用runtime environment 包管理器时引入

此时引入dsp lib 通常因为自己加入了cmX.h内核文件导致错误,因为runtime environment会自动处理依赖,添加内核,这时只需要将内核头文件的文件夹从include path 中移除即可

2.添加全局宏定义

添加内核定义:在此处添加 ARM_MATH_CM3 宏定义,其他内核按需修改可为CM0 ~ CM4
这里写图片描述

3.头文件

最后引入

#include "arm_math.h"

便可以引用了

文档与例程

帮助文件位于
C:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS\Documentation\RTX\html\index.html

此文件夹Examples目录
C:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS\DSP_Lib
中有大量官方例程可供参考

  • 24
    点赞
  • 110
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值