資源簡介
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個文件信息
- 上一篇:ble2until.zip
- 下一篇:Echarts 的主要國家地圖
評論
共有 條評論