/**
@page FFT FFT演示Demo自述文件
@verbatim
******************** (C) COPYRIGHT 2009 STMicroelectronics *******************
* @file FFT_Demo/readme.txt
* @author MCD Application Team
* @version V2.0.0
* @date 04/27/2009
* @brief 在STM32F10xxx的DSP库的说明。
******************************************************************************
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
* TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
* DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
* FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
* CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
******************************************************************************
@endverbatim
@par 描述
此固件包含了DSP库,并在STM3210B-EVAL板上运行演示。
DSP函数库是普通的DSP功能,其中有s套件:
- PID控制器。
- 复杂的16位基4 FFT,64,256和1024点。
- FIR16位滤波器。
- IIR直接型我的16位过滤器。
- IIR标准型的16位滤波器。
欲了解更多信息,请参见提供该固件的用户手册。
该演示说明了DSP库的FFT功能。
它由上施加64点FFT变换到两个可变频率
波,这是一个窦和双窦。海浪和FFT的结果
转型显示在STM3210B-EVAL板的LCD上。
@par目录内容
- inc: 包含的用户头文件
- FFT_Demo/inc/stm32f10x_conf.h 库配置文件
- FFT_Demo/inc/stm32f10x_it.h 中断处理程序头文件
- FFT_Demo/inc/stm3210b_lcd.h LCD驱动器的固件头文件
- FFT_Demo/inc/fonts.h LCD字体大小的定义
- src: 包含用户的源文件
- FFT_Demo/src/stm3210b_lcd.c 对于STM3210B-EVAL板的液晶显示模块LCD驱动器
- FFT_Demo/src/stm32f10x_it.c 中断处理程序
- FFT_Demo/src/main.c 主程序
@票面硬件和软件环境
- 这个例子在STM32F10x高密度,STM32F10x中等密度和STM32F10x低密度设备上运行。
- 这个例子已经过测试,与意法半导体STM3210B-EVAL评估
板和可以很容易地适合于任何其他支持的设备和发展
板。
- DSP函数库是从硬件完全独立的。
@par How to use it ?
为了加载的FFT演示代码,你必须做到以下几点:
- EWARM:
- 打开FFT Demo.eww工作区
- 在工作区中的工具栏选择项目配置:
- STM3210B-EVAL: 来配置的STM32高密度设备的项目
- Rebuild all files: Project->Rebuild all
- Load project image: Project->Debug
- Run program: Debug->Go(F5)
- RIDE
- Open the FFT_Demo.rprj project
- In the configuration toolbar(Project->properties) select the project config:
- STM3210B-EVAL: to configure the project for STM32 High-density devices
- Rebuild all files: Project->build project
- Load project image: Debug->start(ctrl+D)
- Run program: Debug->Run(ctrl+F9)
@note
- When activating the "assert" function in debug mode, this application may not
work properly with RIDE toolchain.
- RVMDK
- Open the FFT_Demo.Uv2 project
- In the build toolbar select the project config:
- STM3210B-EVAL: to configure the project for STM32 High-density devices
- Rebuild all files: Project->Rebuild all target files
- Load project image: Debug->Start/Stop Debug Session
- Run program: Debug->Run (F5)
@note
- Low-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 16 and 32 Kbytes.
- Medium-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 32 and 128 Kbytes.
- High-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 256 and 512 Kbytes.
* <h2><center>© COPYRIGHT 2009 STMicroelectronics</center></h2>
*/
评论1