资源简介

下载验证: 用示波器测试PA8,可以测出1Khz的正弦波。如果不是,修改PWM参数,使其正好 为1Khz。 用连接线连接PA8与PA6(AD转换器输入口)。 用示波器测试PA4(DA转换器输出口),可以得到方波滤波后得到的正弦波。

资源截图

代码片段和文件信息

/* ---------------------------------------------------------------------- 
* Copyright (C) 2010 ARM Limited. All rights reserved.   
*  
* $Date:        29. November 2010  
* $Revision:  V1.0.3 
*  
* Project:      CMSIS DSP Library  
* title:        arm_class_marks_example_f32.c   
*  
* Description: Example code to calculate Minimum Maximum 
*               Mean std and variance of marks obtained in a class 

* Target Processor: Cortex-M4/Cortex-M3
*
* Version 1.0.3 2010/11/29 
*    Re-organized the CMSIS folders and updated documentation. 
*  
* Version 1.0.1 2010/10/05 KK 
*    Production release and review comments incorporated.  
*
* Version 1.0.0 2010/09/20 KK
*    Production release and review comments incorporated.
* ------------------------------------------------------------------- */ 
 
/** 
 * @ingroup groupExamples 
 */ 
 
/**    
 * @defgroup ClassMarks Class Marks Example  
 *
 * \par Description: 
 * \par
 * Demonstrates the use the Maximum Minimum Mean Standard Deviation Variance
 * and Matrix functions to calculate statistical values of marks obtained in a class.
 *
 * \note This example also demonstrates the usage of static initialization.
 *  
 * \par Variables Description:
 * \par
 * \li \c testMarks_f32 points to the marks scored by 20 students in 4 subjects
 * \li \c max_marks     Maximum of all marks 
 * \li \c min_marks     Minimum of all marks 
 * \li \c mean          Mean of all marks
 * \li \c var           Variance of the marks
 * \li \c std           Standard deviation of the marks 
 * \li \c numStudents   Total number of students in the class
 *
 * \par CMSIS DSP Software Library Functions Used:
 * \par
 * - arm_mat_init_f32()
 * - arm_mat_mult_f32()
 * - arm_max_f32()
 * - arm_min_f32()
 * - arm_mean_f32()
 * - arm_std_f32()
 * - arm_var_f32()
 * 
 *  Refer   
 * \link arm_class_marks_example_f32.c \endlink
 * 
 */ 
 
 
/** \example arm_class_marks_example_f32.c 
  */  
#include “arm_math.h“ 
 
#define USE_STATIC_INIT 
 
 /* ---------------------------------------------------------------------- 
** Global defines  
** ------------------------------------------------------------------- */ 
 
#define TEST_LENGTH_SAMPLES  (20*4) 
 
/* ---------------------------------------------------------------------- 
** List of Marks scored by 20 students for 4 subjects 
** ------------------------------------------------------------------- */  
const float32_t testMarks_f32[TEST_LENGTH_SAMPLES] =  
{    
42.000000 37.000000 81.000000 28.000000  
83.000000 72.000000 36.000000 38.000000  
32.000000 51.000000 63.000000 64.000000  
97.000000 82.000000 95.000000 90.000000  
66.000000 51.000000 54.000000 42.000000  
67.000000 56.000000 45.000000 57.000000  
67.000000 69.000000 35.000000 52.000000  
29.000000 81.000000 58.000000 47.000000  
38.000000 76.000000 100.000000 29.000000  
33

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-10-11 10:35  FIR滤波器\
     目录           0  2014-10-09 11:02  FIR滤波器\DSP_Lib\
     目录           0  2014-10-09 11:02  FIR滤波器\DSP_Lib\Examples\
     目录           0  2014-10-09 11:02  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\
     目录           0  2014-10-09 11:02  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\
     文件         405  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\arm_class_marks_example.ini
     文件        8217  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\arm_cortexM0l_class_marks_example.uvopt
     文件       15090  2014-06-10 17:12  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\arm_cortexM0l_class_marks_example.uvproj
     文件        8417  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\arm_cortexM3l_class_marks_example.uvopt
     文件       15082  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\arm_cortexM3l_class_marks_example.uvproj
     文件        8233  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\arm_cortexM4lf_class_marks_example.uvopt
     文件       15107  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\arm_cortexM4lf_class_marks_example.uvproj
     文件        4363  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\startup_ARMCM0.s
     文件        5000  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\startup_ARMCM3.s
     文件        5000  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\ARM\startup_ARMCM4.s
     文件        7308  2014-06-10 17:06  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\arm_class_marks_example_f32.c
     目录           0  2014-10-09 11:02  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\
     文件        5804  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\ARMCMx.ld
     文件         405  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\arm_class_marks_example.ini
     文件        7549  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\arm_cortexM0l_class_marks_example.uvopt
     文件       11862  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\arm_cortexM0l_class_marks_example.uvproj
     文件        7563  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\arm_cortexM3l_class_marks_example.uvopt
     文件       11854  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\arm_cortexM3l_class_marks_example.uvproj
     文件        7564  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\arm_cortexM4lf_class_marks_example.uvopt
     文件       12030  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\arm_cortexM4lf_class_marks_example.uvproj
     文件        4534  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\startup_ARMCM0.s
     文件        5185  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\startup_ARMCM3.s
     文件        5185  2014-06-10 17:11  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\GCC\startup_ARMCM4.s
     文件        2488  2014-06-10 17:06  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\system_ARMCM0.c
     文件        2488  2014-06-10 17:06  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\system_ARMCM3.c
     文件        2707  2014-06-10 17:06  FIR滤波器\DSP_Lib\Examples\arm_class_marks_example\system_ARMCM4.c
............此处省略1812个文件信息

评论

共有 条评论