• 大小: 18.13MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-06
  • 语言: 其他
  • 标签: FFT  STM32  

资源简介

STM32F7通过TIM+DMA+ADC实现FFT功能,基础版本,没有使用DSP和FPU

资源截图

代码片段和文件信息

/* USER CODE BEGIN Header */
/**
  ******************************************************************************
  * @file           : main.c
  * @brief          : Main program body
  ******************************************************************************
  * @attention
  *
  * 

© Copyright (c) 2020 STMicroelectronics.
  * All rights reserved.


  *
  * This software component is licensed by ST under BSD 3-Clause license
  * the “License“; You may not use this file except in compliance with the
  * License. You may obtain a copy of the License at:
  *                        opensource.org/licenses/BSD-3-Clause
  *
  ******************************************************************************
  */
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
#include “main.h“
#include 
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */

/* USER CODE END Includes */

/* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN PTD */
int fputc(int chFILE *f)
{
// HAL_UART_Transmit(&huart3(uint8_t*)&ch1100);
//__STATIC_INLINE void LL_USART_TransmitData8(USART_TypeDef *USARTx uint8_t Value)
LL_USART_TransmitData8(USART3 ch);
LL_mDelay(1);
return ch;
}
/* USER CODE END PTD */

/* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD */
/* USER CODE END PD */

/* Private macro -------------------------------------------------------------*/
/* USER CODE BEGIN PM */

/* USER CODE END PM */

/* Private variables ---------------------------------------------------------*/

/* USER CODE BEGIN PV */

/* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/
void SystemClock_Config(void);
static void MX_GPIO_Init(void);
static void MX_DMA_Init(void);
static void MX_ADC1_Init(void);
static void MX_USART3_UART_Init(void);
static void MX_TIM2_Init(void);
/* USER CODE BEGIN PFP */
uint16_t aADCxConvertedData[length];
/* USER CODE END PFP */

/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */

/* USER CODE END 0 */

/**
  * @brief  The application entry point.
  * @retval int
  */
int main(void)
{
  /* USER CODE BEGIN 1 */

  /* USER CODE END 1 */

  /* MCU Configuration--------------------------------------------------------*/

  /* Reset of all peripherals Initializes the Flash interface and the Systick. */

  LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_PWR);
  LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SYSCFG);

  NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4);

  /* System interrupt init*/

  /* USER CODE BEGIN Init */

  /* USER CODE END Init */

  /* Configure the system clock */
  SystemClock_Config();

  /* USER CO

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

     文件       5069  2020-08-11 22:07  adc_tim_dma\.mxproject

     文件      12539  2020-08-11 22:06  adc_tim_dma\adc_tim_dma.ioc

     文件       5442  2020-08-11 23:06  adc_tim_dma\Core\Inc\main.h

     文件       2202  2020-08-11 22:07  adc_tim_dma\Core\Inc\stm32f7xx_it.h

     文件       2065  2020-08-11 22:07  adc_tim_dma\Core\Inc\stm32_assert.h

     文件      20751  2020-08-12 00:46  adc_tim_dma\Core\Src\main.c

     文件       7267  2020-08-12 01:03  adc_tim_dma\Core\Src\stm32f7xx_it.c

     文件       8178  2020-08-04 22:17  adc_tim_dma\Core\Src\system_stm32f7xx.c

     文件      28208  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\cmsis_armcc.h

     文件      56497  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\cmsis_armclang.h

     文件       9014  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\cmsis_compiler.h

     文件      62344  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\cmsis_gcc.h

     文件      28414  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\cmsis_iccarm.h

     文件       1716  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\cmsis_version.h

     文件      97995  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_armv8mbl.h

     文件     168914  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_armv8mml.h

     文件      42208  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_cm0.h

     文件      50464  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_cm0plus.h

     文件      43456  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_cm1.h

     文件     104628  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_cm23.h

     文件     111854  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_cm3.h

     文件     175600  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_cm33.h

     文件     123607  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_cm4.h

     文件     148588  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_cm7.h

     文件      47249  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_sc000.h

     文件     110523  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\core_sc300.h

     文件      11711  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\mpu_armv7.h

     文件      10958  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\mpu_armv8.h

     文件       2757  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Include\tz_context.h

     文件       1877  2020-08-04 22:17  adc_tim_dma\Drivers\CMSIS\Core\Template\ARMv8-M\main_s.c

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

评论

共有 条评论