• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32的FFT变换

勇哥来巡山 2018-09-18 浏览量:1015
请问如何用stm32做一个FFT变换?官方的库有FFT函数吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32的标准库有 DSP的库,里面有FFT的源码。

    11.png


    Cube的HAL库里面也有DSP的库

    22.png

    • 发布于 2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 据我所知M4内核的STM32系列有FFT库,也就是STM32F3、F4、F7、L4、H7之类的,而且比较快,因为M4内核有硬件DSP指令。

    正点原子的例程:http://www.openedv.com/posts/list/19826.htm​

    如果用F1或F0也有DSP库,就是比较慢点。

    F1的具体教程网址私信给你了。

    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,F103的使用DSP库

    F4的是另一个DSP库,支持浮点运算

    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接用DSP库就可以了,正点原子的例程里有的
    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要还是使用标准库比较好
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考这个

    https://www.cnblogs.com/menlsh/p/4154070.html​

    f1也是可以用dsp库的

    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 在STM32的DSP库里面有提供FFT的相关案例,但是只有F4以上的才能硬件加速
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 看看正点的视频和例程,一般F4以上芯片都是带dsp的!
    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的DSP库里面带了FFT的相关API,调用对应的API操作比较好
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • F103系列可以调用软件FFT函数库,F4以上有硬件FFT,直接开启外设即可。

    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 官方是有一个F4的FFT库,F1 的应该是不更新的了
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是F4系列以上的MCU可以利用ARM提供的DSP库,内有FFT算法,使用FPU加速很快。
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32的FFT变换