在stm32f1系列使用dsp库 --配置MDK环境
2018-03-10 14:17
218 查看
转载:版权声明: http://blog.csdn.net/leida_wt/article/details/78727645
目录(?)[+]
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库包含常用数学运算,复数,矩阵,三角函数,还有重要的fir滤波器和FFT,非常实用
便可以引用了
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
中有大量官方例程可供参考
目录(?)[+]
在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库内容
dsp库包含常用数学运算,复数,矩阵,三角函数,还有重要的fir滤波器和FFT,非常实用
使用dsp库
1.1使用runtime environment 包管理器时引入
只需勾选dsp1.2不使用runtime environment 包管理器时引入
此时引入dsp lib 通常因为自己加入了cmX.h内核文件导致错误,因为runtime environment会自动处理依赖,添加内核,这时只需要将内核头文件的文件夹从include path 中移除即可2.添加全局宏定义
添加内核定义:在此处添加 ARM_MATH_CM3 宏定义,其他内核按需修改可为CM0 ~ CM43.头文件
最后引入#include "arm_math.h"1
便可以引用了
文档与例程
帮助文件位于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
中有大量官方例程可供参考
相关文章推荐
- Hadoop平台搭建使用系列教程(5)- 网络以及初始统一环境配置
- VIM使用系列之一——配置VIM下编程和代码阅读环境
- Spring Boot系列 - 5. 不同的环境使用不同的配置
- Mac 學習系列之Git环境配置及使用
- Lync Server 2013功能部署系列之八 配置、使用Lync VDI 2013 Plug-In实现在VDI环境
- VMware workstation -- 实验环境搭建系列(一) VMware Workstation安装及初次使用配置
- Windows 下 PHP 开发环境配置系列二(使用 MODx CMS)
- Spring Boot系列教程五:使用properties配置文件实现多环境配置
- 使用PVCS系列软件构建配置管理环境(一)
- 使用PVCS系列软件构建配置管理环境(二)
- 使用PVCS系列软件构建配置管理环境(四)
- VIM使用系列之一——配置VIM下C/C++编程环境
- 在stm32f1系列使用dsp库
- Hadoop平台搭建使用系列教程(5)- 网络以及初始统一环境配置
- VIM使用系列之一—配置VIM下编程和代码阅读环境
- VIM使用系列之一—配置VIM下编程和代码阅读环境
- Spring Boot系列教程五:使用properties配置文件实现多环境配置
- TI-Davinci开发系列之二使用CCS5.2TI Simulator模拟环境调试DSP程序
- VIM使用系列之一—配置VIM下编程和代码阅读环境
- 树莓派系列教程:安装系统与配置环境,无显示器、无键盘、无网线联网并使用PuTTy与VNC图形界面远程登录