2018年电赛手势识别tm4c123gh6pm做的主控.zip
/*2018年TI杯 手势识别
* 作者:我的凉席很烫。Mivh
用到串口屏幕,FDC2214,TM4C123GH6PM
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-08-01 17:10 J_K_P
文件 661 2019-07-16 19:54 J_K_P.ccsproject
文件 25313 2019-07-16 20:33 J_K_P.cproject
目录 0 2019-08-01 17:10 J_K_P.launches
文件 4509 2019-07-29 11:29 J_K_P.launchesJ_K_P.launch
文件 1247 2019-07-16 19:54 J_K_P.project
目录 0 2019-08-01 17:10 J_K_P.settings
文件 62 2019-07-16 19:52 J_K_P.settingsorg.eclipse.cdt.codan.core.prefs
文件 123 2019-07-16 19:52 J_K_P.settingsorg.eclipse.cdt.debug.core.prefs
文件 367 2019-07-16 20:38 J_K_P.settingsorg.eclipse.core.resources.prefs
目录 0 2019-08-01 17:10 J_K_PDebug
文件 434 2019-08-01 17:09 J_K_PDebugccsObjs.opt
文件 27558 2019-08-01 17:09 J_K_PDebugJ_K_P.map
文件 172528 2019-08-01 17:09 J_K_PDebugJ_K_P.out
文件 259109 2019-08-01 17:09 J_K_PDebugJ_K_P_linkInfo.xml
文件 4849 2019-08-01 17:09 J_K_PDebugmain.d
文件 55768 2019-08-01 17:09 J_K_PDebugmain.obj
文件 4924 2019-08-01 17:09 J_K_PDebugmakefile
文件 248 2019-07-30 16:29 J_K_PDebugobjects.mk
文件 2082 2019-08-01 17:09 J_K_PDebugsources.mk
文件 1729 2019-08-01 17:09 J_K_PDebugsubdir_rules.mk
文件 800 2019-08-01 17:09 J_K_PDebugsubdir_vars.mk
文件 261 2019-07-16 20:34 J_K_PDebug m4c123gh6pm_startup_ccs.d
文件 10292 2019-07-16 20:34 J_K_PDebug m4c123gh6pm_startup_ccs.obj
目录 0 2019-08-01 17:10 J_K_PDebugUser
目录 0 2019-08-01 17:10 J_K_PDebugUserc
文件 71 2019-07-19 17:33 J_K_PDebugUserc24c02.d
文件 1740 2019-07-19 17:32 J_K_PDebugUserc24c02.obj
文件 74 2019-07-22 16:16 J_K_PDebugUsercButton.d
文件 1740 2019-07-22 16:16 J_K_PDebugUsercButton.obj
文件 3967 2019-07-23 21:56 J_K_PDebugUsercEEPROM.d
............此处省略57个文件信息
/*2017年TI杯 手势识别
* 作者:我的凉席很烫。Mivh
* 通过串口屏幕进入不同模式
* 模式一:录入手势数据存入eeprom中
* 模式二:读取eeprom中数据
* 模式三:猜拳
* 模式四:猜数
*24c02.c :未用到
*Button.c :按键中断 最后没用
*eeprom.c :Tm4的eeprom配置
*Judge.c :判断不同游戏模式
*kalman.c :卡尔曼滤波
*Led.c :指示灯
*Scrren_Uart.c:串口中断 用于接收串口屏幕的指令
*Systick.c :定时器
*Uart.c :调试用的 将数据传到匿名上位机
*/
#include “includes.h“
#include “Head_File.h“
extern _mode_s mode;
extern kalman1_state kalm ;
//unsigned long testtesi;
void System_Init(void)
{
SysCtlClockSet(SYSCTL_SYSDIV_2_5 | SYSCTL_USE_PLL | SYSCTL_XTAL_16MHZ |SYSCTL_OSC_MAIN);
/*开启浮点运算单元*/
FPULazyStackingEnable();
FPUEnable();
//初始化FDC2214
FDC2X14_Init();
FDC2X14_SelfCheck();
UART0_Init();
//
//ButtonsInit();//按键中断 选择模式
//EEPROM 初始化
EEPROM_Init();
//初始化模式选择
mode._mode_flag = 0;
fdc.time = 0;//进入定时中断次数初始化
fdc.time_flag = 0;//是否开启 进入中断计数 1 开启 0关闭
//发送串口屏的帧头 帧尾
mode.T_Num[0]=0xff;
mode.T_Num[1]=0xfe;
mode.T_Num[3]=0xef;
Led_Init();
//初始化定时器
SysTick_Init();
Screen_Uart_Init();
LED_Red_ON;
}
float Run_Task(void)
{
switch(mode._mode_flag)
{
case 1:__Judge_mode0();
case 2:__Judge_mode1();
case 3:__Judge_mode2();
case 4:__Judge_mode3();
case 0:__Judge_mode4();
default: return 0;
}
}
int main(void)
{
System_Init();
while(1)
{
Run_Task();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-08-01 17:10 J_K_P
文件 661 2019-07-16 19:54 J_K_P.ccsproject
文件 25313 2019-07-16 20:33 J_K_P.cproject
目录 0 2019-08-01 17:10 J_K_P.launches
文件 4509 2019-07-29 11:29 J_K_P.launchesJ_K_P.launch
文件 1247 2019-07-16 19:54 J_K_P.project
目录 0 2019-08-01 17:10 J_K_P.settings
文件 62 2019-07-16 19:52 J_K_P.settingsorg.eclipse.cdt.codan.core.prefs
文件 123 2019-07-16 19:52 J_K_P.settingsorg.eclipse.cdt.debug.core.prefs
文件 367 2019-07-16 20:38 J_K_P.settingsorg.eclipse.core.resources.prefs
目录 0 2019-08-01 17:10 J_K_PDebug
文件 434 2019-08-01 17:09 J_K_PDebugccsObjs.opt
文件 27558 2019-08-01 17:09 J_K_PDebugJ_K_P.map
文件 172528 2019-08-01 17:09 J_K_PDebugJ_K_P.out
文件 259109 2019-08-01 17:09 J_K_PDebugJ_K_P_li
文件 4849 2019-08-01 17:09 J_K_PDebugmain.d
文件 55768 2019-08-01 17:09 J_K_PDebugmain.obj
文件 4924 2019-08-01 17:09 J_K_PDebugmakefile
文件 248 2019-07-30 16:29 J_K_PDebugob
文件 2082 2019-08-01 17:09 J_K_PDebugsources.mk
文件 1729 2019-08-01 17:09 J_K_PDebugsubdir_rules.mk
文件 800 2019-08-01 17:09 J_K_PDebugsubdir_vars.mk
文件 261 2019-07-16 20:34 J_K_PDebug m4c123gh6pm_startup_ccs.d
文件 10292 2019-07-16 20:34 J_K_PDebug m4c123gh6pm_startup_ccs.obj
目录 0 2019-08-01 17:10 J_K_PDebugUser
目录 0 2019-08-01 17:10 J_K_PDebugUserc
文件 71 2019-07-19 17:33 J_K_PDebugUserc24c02.d
文件 1740 2019-07-19 17:32 J_K_PDebugUserc24c02.obj
文件 74 2019-07-22 16:16 J_K_PDebugUsercButton.d
文件 1740 2019-07-22 16:16 J_K_PDebugUsercButton.obj
文件 3967 2019-07-23 21:56 J_K_PDebugUsercEEPROM.d
............此处省略57个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)