资源简介
卡尔曼算法,模糊控制算法,pid算法,以及主要的滤波算法的详细介绍及相关源代码
代码片段和文件信息
/*!
* COPYRIGHT NOTICE
* Copyright (c) 2013山外科技
* All rights reserved.
* 技术讨论:山外论坛 http://www.vcan123.com
*
* 除注明出处外,以下所有内容版权均属山外科技所有,未经允许,不得用于商业用途,
* 修改内容时必须保留山外科技的版权声明。
*
* @file main.c
* @brief 山外KL26 平台主程序
* @author 山外科技
* @version v5.0
* @date 2013-12-14
*/
#include “common.h“
#include “include.h“
#define TASK_PORT_KEY 0
#define TASK_GPIO_LED_BIT 111
#define TASK_GPIO_LED 1
#define TASK_GPIO_KEY_LOOP 2
#define TASK_GPIO_KEY_TIMEING 3
#define TASK_UART_LOOP 4
#define TASK_UART_INT 5
#define TASK_I2C_MMA7455 6
#define TASK_SPI_NRF24L01_TX 7
#define TASK_SPI_NRF24L01_RX 8
#define TASK_TPM_PWM 9
#define TASK_LPTMR_PULSE 10
#define TASK_LPTMR_DELAY 11
#define TASK_LPTMR_TIMING 12
#define TASK_LPTMR_TIME 13
#define TASK_PIT_DELAY 14
#define TASK_PIT_TIMING 15
#define TASK_PIT_TIME 16
#define TASK_SYSTICK_DELAY 17
#define TASK_SYSTICK_TIMING 18
#define TASK_ADC 19
#define TASK_DAC 20
#define TASK_DMA_PORTX2BUFF 21
#define TASK_DMA_CAMERA 22
#define TASK_FLASH 23
#define TASK_LCD 124
#define TASK_CCD 24
#define TASK_MOTOR 25
#define TASK_PTM_PULSE 26
#define TASK_GYRO 27
//无线调试
#define TASK_NRF_CAMERA 28
#define TASK_NRF_CCD 29
#define TASK_TEST 1000
//#define TASK_SD 30
#define USE_TASK TASK_TEST
/////////////////////////////////////////////////////////////////////////////////
#if (USE_TASK == TASK_TEST)
typedef enum
{
RESULT_NULL
RESULT_INIT //重新初始化
RESULT_TO_MENU //上一层 菜单
RESULT_TO_NRF_MENU //到无线模块 菜单
}result_e;
typedef result_e ap_func(void);
typedef struct
{
void * strbuff; //字符串图案
uint32 strnum; //中文字符数目
ap_func * pfunc; //执行函数
}menu_t;
void usr_mode(); //用户模式
void menu_init(Site_t sitemenu_t *menuuint8 tabuint8 new_tabuint8 max_tab);
void menu_display(Site_t sitemenu_t *menuuint8 tabuint8 new_tabuint8 max_tab);
result_e menu_deal(Site_t sitemenu_t *menuuint8 tabuint8 *new_tabuint8 max_tab);
//主菜单
#define MY_MENU(sfc) {(s)sizeof(s)/LCD_CH_SIZEfc}
result_e eagle_func(void);
result_e key_func (void);
result_e task_ccd (void);
result_e task_driver (void);
menu_t main_menu[] =
{
MY_MENU(lcdkey_strkey_func)
MY_MENU(v
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 44544 2011-02-27 13:52 控制算法\10种软件滤波方法.doc
文件 39936 2011-12-30 17:12 控制算法\11种简单的数字滤波算法.doc
文件 165 2014-06-21 16:59 控制算法\bangbang+pid.txt
文件 643500 2018-04-29 20:40 控制算法\KL26小液晶整体测试例程.exe
文件 1215 2014-10-24 15:04 控制算法\KL26液晶测试例程\App\Inc\include.h
文件 3032 2014-10-27 20:02 控制算法\KL26液晶测试例程\App\Inc\MKL_conf.h
文件 914 2014-10-24 15:09 控制算法\KL26液晶测试例程\App\Inc\MKL_it.h
文件 3941 2014-10-24 15:09 控制算法\KL26液晶测试例程\App\Inc\PORT_cfg.h
文件 98994 2014-10-27 19:58 控制算法\KL26液晶测试例程\App\main.c
文件 6630 2014-10-24 15:09 控制算法\KL26液晶测试例程\App\MKL_conf.c
文件 462 2014-10-24 15:15 控制算法\KL26液晶测试例程\App\MKL_it.c
文件 1257 2014-10-26 00:59 控制算法\KL26液晶测试例程\Board\Inc\VCAN_ASCII.h
文件 1696 2014-10-24 15:09 控制算法\KL26液晶测试例程\Board\Inc\VCAN_camera.h
文件 2087 2014-10-24 15:16 控制算法\KL26液晶测试例程\Board\Inc\VCAN_key.h
文件 336 2014-10-24 15:04 控制算法\KL26液晶测试例程\Board\Inc\VCAN_key_event.h
文件 5426 2014-10-26 11:04 控制算法\KL26液晶测试例程\Board\Inc\VCAN_LCD.h
文件 716 2014-10-24 15:29 控制算法\KL26液晶测试例程\Board\Inc\VCAN_LCD_CH.h
文件 4393 2014-10-24 15:09 控制算法\KL26液晶测试例程\Board\Inc\VCAN_LCD_ST7735R.h
文件 4417 2014-10-24 15:09 控制算法\KL26液晶测试例程\Board\Inc\VCAN_LCD_ST7735S.h
文件 962 2014-10-24 15:09 控制算法\KL26液晶测试例程\Board\Inc\VCAN_LED.H
文件 3445 2014-10-24 15:09 控制算法\KL26液晶测试例程\Board\Inc\VCAN_MMA7455.h
文件 1906 2014-10-24 15:18 控制算法\KL26液晶测试例程\Board\Inc\VCAN_NRF24L0.h
文件 2366 2014-10-24 15:09 控制算法\KL26液晶测试例程\Board\Inc\VCAN_NRF24L0_MSG.h
文件 2371 2014-10-24 15:19 控制算法\KL26液晶测试例程\Board\Inc\VCAN_OV7725_Eagle.h
文件 4718 2014-10-24 15:04 控制算法\KL26液晶测试例程\Board\Inc\VCAN_OV7725_REG.h
文件 1398 2014-10-26 13:39 控制算法\KL26液晶测试例程\Board\Inc\VCAN_SCCB.h
文件 1950 2014-10-25 17:27 控制算法\KL26液晶测试例程\Board\Inc\VCAN_TSL1401.h
文件 3931 2014-10-24 15:09 控制算法\KL26液晶测试例程\Board\Inc\vcan_ui_var.h
文件 51851 2014-10-26 01:42 控制算法\KL26液晶测试例程\Board\Src\VCAN_ASCII.c
文件 0 2013-10-08 15:45 控制算法\KL26液晶测试例程\Board\Src\VCAN_camera.c
............此处省略952个文件信息
相关资源
- 匿名上位机V6.5软件+源码+教程.zip
- oled显示以前做飞思卡尔用过
- 飞思卡尔L3.0.35 Linux资料全套
- 卡尔曼滤波与组合导航原理++第2版+秦
- 飞思卡尔”杯智能汽车竞赛设计与实
- Freescale 飞思卡尔 各模块程序范例
- 智能车设计--武汉科技大学
- 飞思卡尔8位单片机MC9S08教程
- 捷联惯性导航初始对准+双子样补偿导
- 卡尔曼滤波及其实时应用 第4版
- 飞思卡尔官方例程
- 飞思卡尔 S12XEP100所有功能例程集合
- 飞思卡尔BDM驱动,WIN10可用
- 飞思卡尔MC9S12XS128 Demo程序
- 飞思卡尔智能车双车超车程序。
- 信息融合滤波理论及其应用_邓自立
- 基于卡尔曼滤波的GPS数据处理研究
- 第十一届飞思卡尔比赛光电组程序
- 模糊控制书籍,模糊控制书籍
- 矩阵分析与应用_第2版_张贤达著_高清
- 卡尔曼滤波及其实时应用
- 我的自用AD元件库飞思卡尔比赛
- tp1;模糊系统与模糊控制教程;立新著王
- 卡尔曼滤波与组合导航原理 第2版 秦
- 集合卡尔曼滤波
- 王立新-模糊系统与模糊控制教程.pd
- 飞思卡尔公司LIN总线的例程代码
- 飞思卡尔中文完全教程
- 飞思卡尔智能车山外K60参考代码V5.1
- 飞思卡尔电磁节能组组.rar
评论
共有 条评论