资源简介

用COIDE实现磁力计MMCM5883的椭球拟合算法的完整工程,测试结果表明,校准前后平均误差减小。

资源截图

代码片段和文件信息

#include “delay.h“
#include “sys.h“
//////////////////////////////////////////////////////////////////////////////////   
//如果使用OS则包括下面的头文件(以ucos为例)即可.
#if SYSTEM_SUPPORT_OS
#include “includes.h“ //支持OS时,使用   
#endif

static u8  fac_us=0; //us延时倍乘数    
static u16 fac_ms=0; //ms延时倍乘数在os下代表每个节拍的ms数

#if SYSTEM_SUPPORT_OS //如果SYSTEM_SUPPORT_OS定义了说明要支持OS了(不限于UCOS).

#ifdef  OS_CRITICAL_METHOD //OS_CRITICAL_METHOD定义了说明要支持UCOSII
#define delay_osrunning OSRunning //OS是否运行标记0不运行;1在运行
#define delay_ostickspersec OS_TICKS_PER_SEC //OS时钟节拍即每秒调度次数
#define delay_osintnesting  OSIntNesting //中断嵌套级别即中断嵌套次数
#endif

//支持UCOSIII
#ifdef  CPU_CFG_CRITICAL_METHOD //CPU_CFG_CRITICAL_METHOD定义了说明要支持UCOSIII
#define delay_osrunning OSRunnin

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-10-27 20:15  ellipsoid_fitting_MMCM5883\
     文件       35016  2014-01-02 17:22  ellipsoid_fitting_MMCM5883\FONT.H
     文件        1663  2016-10-27 20:13  ellipsoid_fitting_MMCM5883\MMC5883MA.c
     文件         908  2016-09-29 11:02  ellipsoid_fitting_MMCM5883\MMC5883MA.h
     文件        3110  2016-10-09 09:05  ellipsoid_fitting_MMCM5883\MMC5883MA_iic.c
     文件         391  2016-09-29 10:53  ellipsoid_fitting_MMCM5883\MMC5883MA_iic.h
     目录           0  2016-10-11 18:35  ellipsoid_fitting_MMCM5883\cmsis&boot\
     文件      108260  2016-09-13 15:28  ellipsoid_fitting_MMCM5883\cmsis&boot\core_cm4.h
     文件       21323  2016-09-13 15:28  ellipsoid_fitting_MMCM5883\cmsis&boot\core_cm4_simd.h
     文件       15828  2016-09-13 15:28  ellipsoid_fitting_MMCM5883\cmsis&boot\core_cmFunc.h
     文件       17205  2016-09-13 15:28  ellipsoid_fitting_MMCM5883\cmsis&boot\core_cmInstr.h
     目录           0  2016-10-11 18:35  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\
     文件        6923  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\misc.h
     文件       32548  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_adc.h
     文件       27317  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_can.h
     文件        2415  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_crc.h
     文件       12659  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_cryp.h
     文件       14945  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_dac.h
     文件        4295  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_dbgmcu.h
     文件       12976  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_dcmi.h
     文件       28879  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_dma.h
     文件        8011  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_exti.h
     文件       14594  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_flash.h
     文件       27175  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_fsmc.h
     文件       17700  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_gpio.h
     文件        9083  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_hash.h
     文件       31645  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_i2c.h
     文件        4322  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_iwdg.h
     文件        6153  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_pwr.h
     文件       24873  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_rcc.h
     文件        3957  2016-09-13 14:36  ellipsoid_fitting_MMCM5883\cmsis&boot\inc\stm32f4xx_rng.h
............此处省略140个文件信息

评论

共有 条评论

相关资源