資源簡介
德飛萊STM32F103ZET6的配套程序 用著不錯 和大家分享 希望和大家一起進步!
代碼片段和文件信息
#include “app_cfg.h“
#include????“ucos_ii.h“??
#include????“led.h“
#include????“gui.h“
/*
***************************************************************
全局變量區
****************************************************************
*/
/********************系統堆棧**********************************/
OS_STK?UCGUI_DEMO_Task_Stk[UCGUI_DEMO_TASK_STK_SIZE]; ?????????//定義棧
OS_STK?LED_Task_Stk[LED_TASK_STK_SIZE]; ????????? //定義棧
OS_STK?TOUCH_TEST_Task_Stk[TOUCH_TEST_TASK_STK_SIZE]; ?????????//定義棧
/*
***************************************************************
函數聲明區
****************************************************************
*/
static?void?Create_Task(void);
void?Start_Task(void?*p_arg);
static?void?UCGUI_DEMO_Task(void?*p_arg);
static?void?LED_Task(void?*p_arg);
static?void?TOUCH_TEST_Task(void?*p_arg);
/*
***************************************************************
*函數名:Create_Task()
*功能: ?創建任務
*參數: ?無
*返回值:無
****************************************************************
*/
static?void?Create_Task(void)
{ ???
?
OSTaskCreateExt(UCGUI_DEMO_Task
???(void?*)0
&UCGUI_DEMO_Task_Stk[UCGUI_DEMO_TASK_STK_SIZE?-1]
? UCGUI_DEMO_TASK_PRIOUCGUI_DEMO_TASK_PRIO
??? &?UCGUI_DEMO_Task_Stk[0]
??? UCGUI_DEMO_TASK_STK_SIZE
??? (void?*)0
??? OS_TASK_OPT_STK_CHK|OS_TASK_OPT_STK_CLR?); ??? //創建UCGUI?DEMO任務
OSTaskCreateExt(LED_Task
???(void?*)0
&LED_Task_Stk[LED_TASK_STK_SIZE?-1]
? LED_TASK_PRIOLED_TASK_PRIO
??? &?LED_Task_Stk[0]
??? LED_TASK_STK_SIZE
??? (void?*)0
??? OS_TASK_OPT_STK_CHK|OS_TASK_OPT_STK_CLR?); ???
OSTaskCreateExt(TOUCH_TEST_Task
???(void?*)0
&TOUCH_TEST_Task_Stk[TOUCH_TEST_TASK_STK_SIZE?-1]
? TOUCH_TEST_TASK_PRIOTOUCH_TEST_TASK_PRIO
??? &?TOUCH_TEST_Task_Stk[0]
??? TOUCH_TEST_TASK_STK_SIZE
??? (void?*)0
??? OS_TASK_OPT_STK_CHK|OS_TASK_OPT_STK_CLR?); ??
}
/*
***************************************************************
*函數名:Start_Task
*功能: ?開始任務
*參數: ?p_arg
*返回值:無
****************************************************************
*/
void?Start_Task(void?*p_arg)
{
????(void)p_arg;???????????????? //?‘p_arg‘?并沒有用到,防止編譯器提示警告
Create_Task(); //創建任務
????while?(1)
????{
???????OSTimeDlyHMSM(0?0?0?500); ?
????}
}
/*
***************************************************************
*函數名:GUI_DEMO_Task
*功能: ?運行uCGUI的DEMO
*參數: ?p_arg
*返回值:無
****************************************************************
*/
static?void?UCGUI_DEMO_Task(void?*p_arg)
{
(void)p_arg;
while(1)
{
?GUIDEMO_main();
?????OSTimeDlyHMSM(0?0?0?10); ? ? ?
}
}
/*
***************************************************************
*函數名:LED_Task
*功能: ?LED監控代碼運行
*參數: ?p_arg
*返回值:無
****************************************************************
*/
static?void?LED_Task(void?*p_arg)
{
(void)p_arg;
while(1)
{
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-04-01?09:33??4-配套程序\
?????目錄???????????0??2015-03-26?19:50??4-配套程序\出廠附帶-ucGUI?測試程序\
?????目錄???????????0??2015-03-26?19:49??4-配套程序\出廠附帶-ucGUI?測試程序\APP\
?????文件????????3658??2014-02-19?18:37??4-配套程序\出廠附帶-ucGUI?測試程序\APP\app.c
?????文件????????1071??2014-02-19?16:41??4-配套程序\出廠附帶-ucGUI?測試程序\APP\app_cfg.h
?????文件?????????601??2013-11-23?21:28??4-配套程序\出廠附帶-ucGUI?測試程序\APP\includes.h
?????文件???????10714??2012-09-20?16:10??4-配套程序\出廠附帶-ucGUI?測試程序\APP\os_cfg.h
?????目錄???????????0??2015-03-26?19:49??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\
?????目錄???????????0??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\24CXX\
?????文件????????3520??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\24CXX\24cxx.c
?????文件????????1104??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\24CXX\24cxx.h
?????文件????????2502??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\24CXX\myiic.c
?????文件?????????983??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\24CXX\myiic.h
?????目錄???????????0??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\KEY\
?????文件????????1210??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\KEY\key.c
?????文件?????????450??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\KEY\key.h
?????目錄???????????0??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\LCD\
?????文件???????16156??2012-08-02?00:02??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\LCD\FONT.H
?????文件???????79899??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\LCD\ILI93xx.c
?????文件????????9196??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\LCD\ili93xx.h
?????目錄???????????0??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\LED\
?????文件?????????558??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\LED\led.c
?????文件?????????310??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\LED\led.h
?????目錄???????????0??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\TOUCH\
?????文件????????2655??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\TOUCH\ctiic.c
?????文件????????1310??2014-02-12?18:49??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\TOUCH\ctiic.h
?????文件????????4191??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\TOUCH\ott2001a.c
?????文件????????1722??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\TOUCH\ott2001a.h
?????文件???????14430??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\TOUCH\touch.c
?????文件????????2479??2015-03-26?20:08??4-配套程序\出廠附帶-ucGUI?測試程序\HARDWARE\TOUCH\touch.h
?????目錄???????????0??2015-03-26?20:51??4-配套程序\出廠附帶-ucGUI?測試程序\OBJ\
............此處省略4533個文件信息
評論
共有 條評論