資源簡介
/*2018年TI杯 手勢識別
* 作者:我的涼席很燙。Mivh
用到串口屏幕,FDC2214,TM4C123GH6PM
代碼片段和文件信息
/*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\.launches\J_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\.settings\org.eclipse.cdt.codan.core.prefs
?????文件?????????123??2019-07-16?19:52??J_K_P\.settings\org.eclipse.cdt.debug.core.prefs
?????文件?????????367??2019-07-16?20:38??J_K_P\.settings\org.eclipse.core.resources.prefs
?????目錄???????????0??2019-08-01?17:10??J_K_P\Debug\
?????文件?????????434??2019-08-01?17:09??J_K_P\Debug\ccsObjs.opt
?????文件???????27558??2019-08-01?17:09??J_K_P\Debug\J_K_P.map
?????文件??????172528??2019-08-01?17:09??J_K_P\Debug\J_K_P.out
?????文件??????259109??2019-08-01?17:09??J_K_P\Debug\J_K_P_li
?????文件????????4849??2019-08-01?17:09??J_K_P\Debug\main.d
?????文件???????55768??2019-08-01?17:09??J_K_P\Debug\main.obj
?????文件????????4924??2019-08-01?17:09??J_K_P\Debug\makefile
?????文件?????????248??2019-07-30?16:29??J_K_P\Debug\ob
?????文件????????2082??2019-08-01?17:09??J_K_P\Debug\sources.mk
?????文件????????1729??2019-08-01?17:09??J_K_P\Debug\subdir_rules.mk
?????文件?????????800??2019-08-01?17:09??J_K_P\Debug\subdir_vars.mk
?????文件?????????261??2019-07-16?20:34??J_K_P\Debug\tm4c123gh6pm_startup_ccs.d
?????文件???????10292??2019-07-16?20:34??J_K_P\Debug\tm4c123gh6pm_startup_ccs.obj
?????目錄???????????0??2019-08-01?17:10??J_K_P\Debug\User\
?????目錄???????????0??2019-08-01?17:10??J_K_P\Debug\User\c\
?????文件??????????71??2019-07-19?17:33??J_K_P\Debug\User\c\24c02.d
?????文件????????1740??2019-07-19?17:32??J_K_P\Debug\User\c\24c02.obj
?????文件??????????74??2019-07-22?16:16??J_K_P\Debug\User\c\Button.d
?????文件????????1740??2019-07-22?16:16??J_K_P\Debug\User\c\Button.obj
?????文件????????3967??2019-07-23?21:56??J_K_P\Debug\User\c\EEPROM.d
............此處省略57個文件信息
- 上一篇:中英文PCL5語言參考手冊_11086676.zip
- 下一篇:微波技術與天線課件
評論
共有 條評論