• 大小: 1.24MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: 其他
  • 标签: STM3  DSP  FFT  ADC  

资源简介

模拟信号经过ADC采样后变成数字信号,数字信号可以进行FFT运算,在频域中更容易分析信号的特征。此代码用STM32F407的ADC-DMA模式采集4096个点的数据,利用DSP库里的FFT算法进行快速傅里叶变换,经实测可以使用。

资源截图

代码片段和文件信息

#include “board_controller.h“
#include “fft.h“
#include “queue.h“

BoardController board;

BoardController::BoardController(void)
{

}

void BoardController::BSPInit(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
UART4Init();
USART2Init();
ADC1_DMA2Init();
LEDInit();
}

void BoardController::UART4Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;
NVIC_InitTypeDef NVIC_InitStructure;

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC ENABLE);
  RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART4 ENABLE);   
    
GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_AF;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; 
  GPIO_InitStructure.GPIO_PuPd  = GPIO_PuPd_UP; 
  GP

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        634  2019-07-28 21:29  FFT测试代码\Board\inc\board_controller.h

     文件       8277  2019-07-28 21:28  FFT测试代码\Board\src\board_controller.cpp

     文件   11673458  2014-07-17 21:52  FFT测试代码\DSPlib\arm_cortexM4lf_math.lib

     文件       4676  2014-07-17 21:52  FFT测试代码\DSPlib\Include\arm_common_tables.h

     文件       3666  2014-07-17 21:52  FFT测试代码\DSPlib\Include\arm_const_structs.h

     文件     242444  2014-07-17 21:52  FFT测试代码\DSPlib\Include\arm_math.h

     文件      33042  2014-07-17 21:52  FFT测试代码\DSPlib\Include\core_cm0.h

     文件      40429  2014-07-17 21:52  FFT测试代码\DSPlib\Include\core_cm0plus.h

     文件      99832  2014-07-17 21:52  FFT测试代码\DSPlib\Include\core_cm3.h

     文件     109142  2014-07-17 21:52  FFT测试代码\DSPlib\Include\core_cm4.h

     文件      22735  2014-07-17 21:52  FFT测试代码\DSPlib\Include\core_cm4_simd.h

     文件      17146  2014-07-17 21:52  FFT测试代码\DSPlib\Include\core_cmFunc.h

     文件      20513  2014-07-17 21:52  FFT测试代码\DSPlib\Include\core_cmInstr.h

     文件      41744  2014-07-17 21:52  FFT测试代码\DSPlib\Include\core_sc000.h

     文件      98211  2014-07-17 21:52  FFT测试代码\DSPlib\Include\core_sc300.h

     文件     145409  2019-07-28 21:49  FFT测试代码\KeilProject\FFTtest.uvguix.chenhui1971

     文件      45025  2019-07-28 21:49  FFT测试代码\KeilProject\FFTtest.uvoptx

     文件      32431  2019-07-28 17:21  FFT测试代码\KeilProject\FFTtest.uvprojx

     文件        671  2019-02-21 21:09  FFT测试代码\KeilProject\JlinkSettings.ini

     文件        715  2019-02-13 22:47  FFT测试代码\KeilProject\objects\board_controller._2i

     文件        660  2019-02-13 22:47  FFT测试代码\KeilProject\objects\bsp._2i

     文件        668  2019-02-13 22:47  FFT测试代码\KeilProject\objects\cpu_c._2i

     文件        680  2019-02-13 22:47  FFT测试代码\KeilProject\objects\cpu_core._2i

     文件        684  2019-02-13 22:47  FFT测试代码\KeilProject\objects\lib_ascii._2i

     文件        680  2019-02-13 22:47  FFT测试代码\KeilProject\objects\lib_math._2i

     文件        676  2019-02-13 22:47  FFT测试代码\KeilProject\objects\lib_mem._2i

     文件        676  2019-02-13 22:47  FFT测试代码\KeilProject\objects\lib_str._2i

     文件        665  2019-02-13 22:46  FFT测试代码\KeilProject\objects\main._2i

     文件        662  2019-02-13 22:46  FFT测试代码\KeilProject\objects\misc._2i

     文件        705  2019-02-13 22:47  FFT测试代码\KeilProject\objects\os_app_hooks._2i

............此处省略221个文件信息

评论

共有 条评论