下载此文档

手把手教你用STM32F4 dsp库 做FFT.doc


文档分类:通信/电子 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
手把手教你用STM32F4 dsp库 做FFT
M4的板子买了好久 :(被坑了 186买的 伤心
之前想玩一下FPU 可惜那个DSP库看不懂 也找不到教程 我研究了2个晚上总算会用那个FFT了....
我的环境手把手教你用STM32F4 dsp库 做FFT
M4的板子买了好久 :(被坑了 186买的 伤心
之前想玩一下FPU 可惜那个DSP库看不懂 也找不到教程 我研究了2个晚上总算会用那个FFT了....
我的环境是 IAR
板子是STM32F4DISCOVERY
第一 首先下载官方的 没有的同学请自己去官网下一个
DSP库在 \Libraries\CMSIS然后我们使用IAR建立工作空间 这个教程到处都有 我就不说了
在编译器里面加入$PROJ_DIR$\..\..\..\Libraries\CMSIS\DSP_Lib\SourceARM_MATH_CM4
ARM_MATH_MATRIX_CHECK
ARM_MATH_ROUNDING
__FPU_PRESENT
__FPU_USED
这样才可以使用DSP库
注意 我的是IAR MDK貌似不是这样的 .....
然后再编译器里面打开 FPU恩 然后再你的EWARM 目录下添加官方的例子文件
恩 我们用的就是这几个文件 \Libraries\CMSIS\DSP_Lib\Examples\arm_fft_bin_example没有那么容易完了 接着 像我这样加入这些组 在里面添加文件 文件在 \Libraries\CMSIS\DSP_Lib\Source
添加啊 ...................终于添加完了 然后在IAR里面加入 arm_fft_bin_example_f32 这个就是官方的例子 和官方的数据 arm_fft_bin_data我的改了名字 叫main.....了
然后终于可以编译了 连接下载
使用WATCH窗口可以看见值然后 我讲一下这几个函数的作用
/* Initialize the CFFT/CIFFT module */
status = arm_cfft_radix4_init_f32(&S, fftSize,
ifftFlag, doBitReverse); //这里是FFT的初始化

/* Process the data through the CFFT/CIFFT module */

手把手教你用STM32F4 dsp库 做FFT 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人好用的文档
  • 文件大小13 KB
  • 时间2022-01-26