资源简介
ucOS+ucGUI人机界面实验源码
目前支持:2.4/2.8/3.5/4.3屏
但是不支持4.3寸电容屏的触摸,只支持电阻屏触摸。
如果您购买了4.3寸电容触摸屏,是无法在上面使用触摸屏的,但是可以显示。

代码片段和文件信息
#include “APP.h“
void MySprintfTime(u8 *bufu8 highu8 low);
/*************************************************任务堆栈声明********************************************/
OS_STK TASK_Touch_STK[Touch_STK_SIZE];
OS_STK TASK_Menu_STK[Menu_STK_SIZE];
OS_STK TASK_LED_STK[LED_STK_SIZE];
OS_STK TASK_Setting_STK[Setting_STK_SIZE];
OS_STK TASK_FileBrowser_STK[FileBrowser_STK_SIZE];
OS_STK TASK_MusicPlayer_STK[MusicPlayer_STK_SIZE];
OS_STK TASK_PhotoBrowser_STK[PhotoBrowser_STK_SIZE];
OS_STK TASK_TextBrowser_STK[TextBrowser_STK_SIZE];
OS_STK TASK_ComPort_STK[ComPort_STK_SIZE];
OS_STK TASK_Oscilloscope_STK[Oscilloscope_STK_SIZE];
OS_STK TASK_TouchCalibration_STK[TouchCalibration_STK_SIZE];
// OS_STK TASK_STAT_STK[OS_TASK_IDLE_STK_SIZE]; //统计任务堆栈容量
/**********************************************************************************************************
** Function name: TaskStart
** Descriptions: 起始任务,用于建立最初的系统必备任务
** input parameters: void *pdata
** output parameters: 无
** Returned value: 无
**********************************************************************************************************/
void TaskStart(void * pdata)
{
pdata = pdata;
// OSTaskCreate(OS_TaskStat (void * )0 (OS_STK *)&TASK_STAT_STK[OS_TASK_IDLE_STK_SIZE-1]OS_TASK_STAT_PRIO);//建立统计任务
// OSTimeDly(200);
OSTaskCreate(Task_LED_DEMO (void * )0 (OS_STK *)&TASK_LED_STK[LED_STK_SIZE-1] LED_DEMO_TASK_Prio);
OSTaskCreate(Task_Menu (void * )0 (OS_STK *)&TASK_Menu_STK[Menu_STK_SIZE-1] Menu_TASK_Prio);
OSTaskCreate(Task_Touch (void * )0 (OS_STK *)&TASK_Touch_STK[Touch_STK_SIZE-1] Touch_TASK_Prio);
OSTaskCreate(Task_TouchCalibration (void * )0 (OS_STK *)&TASK_TouchCalibration_STK[TouchCalibration_STK_SIZE-1] TouchCalibration_TASK_Prio);
// OSStatInit();
OSTaskDel(OS_PRIO_SELF);//删除自己 OSTaskSuspend(START_TASK_Prio);
}
/**********************************************************************************************************
** Function name: Task_Touch
** Descriptions: 触摸屏检测任务,此任务必须建立,否则将不能响应触摸屏
** input parameters: void *pdata
** output parameters: 无
** Returned value: 无
**********************************************************************************************************/
void Task_Touch(void *pdata)
{
GUI_PID_STATE TouchPoint;
while(1){
GUI_TOUCH_Exec() ;
GUI_TOUCH_GetState(&TouchPoint);
if (TouchPoint.Pressed) {
if(TouchFlag == TouchUnPressed){
TouchFlag = TouchPress;
}
} else {
if(TouchFlag == TouchPressed){
TouchFlag = TouchUnPress;
}
}
OSTimeDly(6); //保证50Hz以上的执行频率
}
}
/**********************************************************************************************************
** Function name: Task_Menu
** Descriptions: 菜单运行任务,此任务必须建立,否则将不能支持滑动菜单操作。主菜单没有使用回调函数。
将你自己的任务添加到相应的按钮下,所以你只需完成各个分任务即可。
** input parameters: void *pdata
** output parameters: 无
** Returned value: 无
*******
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 474 2014-03-09 19:51 柯南大侠-ucGUI人机界面\readme.txt
文件 6486 2014-03-09 19:45 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\APP.c
文件 3386 2013-01-26 19:00 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\APP.h
文件 2937 2012-11-10 16:02 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Fat_API.c
文件 612 2012-11-21 19:32 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Fat_API.h
文件 7181 2012-12-09 22:15 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\FileBrowser.c
文件 428 2012-11-21 19:37 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\FileBrowser.h
文件 13738 2012-12-09 22:16 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Game.c
文件 412 2012-11-30 23:22 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Game.h
文件 20177 2013-01-27 00:55 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\MusicPla
文件 1317 2013-01-27 00:04 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\MusicPla
文件 6767 2012-12-13 20:36 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Oscilloscope.c
文件 1161 2012-12-13 19:55 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Oscilloscope.h
文件 4003 2012-12-09 22:14 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\PhotoBrowser.c
文件 161 2012-11-21 19:35 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\PhotoBrowser.h
文件 18419 2013-01-26 23:49 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Settings.c
文件 541 2013-01-26 18:49 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\Settings.h
文件 6481 2012-12-09 22:14 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\TextBrowser.c
文件 215 2012-11-21 19:37 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\APP\TextBrowser.h
文件 1791 2012-09-10 20:28 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\diskio.c
文件 2452 2012-09-10 21:58 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\diskio.h
文件 1769 2012-09-12 11:48 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\FAT32_SYS.c
文件 1225 2012-09-10 20:54 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\FAT32_SYS.H
文件 142914 2012-09-10 23:12 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\ff.c
文件 12334 2012-09-23 23:54 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\ff.h
文件 7519 2012-11-01 23:59 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\ffconf.h
文件 856 2010-04-24 23:45 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\integer.h
文件 249488 2010-05-09 23:52 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\option\cc932.c
文件 724232 2010-04-29 17:38 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\option\cc936.c
文件 567684 2010-05-08 23:28 柯南大侠-ucGUI人机界面\ucOS+ucGUI人机界面实验源码\fatfs\option\cc949.c
............此处省略954个文件信息
相关资源
- ucosII源代码 2.9版本全 Micrium-uCOS-II-V
- 51单片机中使用ucos ii的优缺点转
- 流水灯设计.zip
- stm32f103c8t6移植uC/OS-III基于HAL库的工程
- 基于STM32的智能浇花系统(带ucosiii操
- uCGUI API 函数说明中文版
- UCGUI 3.90a版源码MEMDEV
- uCOS-III中文手册[高清带书签].pdf
- uCOS-III内核实现与应用开发实战指南—
- UCGUI 3.90.rar
- STM32+UCOSIII+GSM配置
- STM32-UCOSIII实战-----RTC+DHT11+按键+LCD显示
- ucosii+ucgui+touch(stm32_mini)移植教程与
- UCOSII实时操作系统实验
- stm32 lwip DNS DHCP ucosIII TCP Client 原创程
- STM32F207VC lwip ucosiii移植工程
- stm32移植uCosIIV2.86源码
- 基于uCOSII的小型GUI的应用程序实验
- stm32f103zet6上移植ucosii 只要cortex m3内
- STM32F401移植uCosIII
- stm32移植uCOSii,内含移植步骤和代码
- uCOSII移植
- 基于STM32的示波器源码
- 基于STM32的proteus仿真——扫地机器人
- STM32 UCGUIKEIL工程,已经移植好,修改
- stm32f4 discovery uCOSII 2.91 IAR6.3
- uCOSII移植STM32F103C8T6范例工程
- 基于STM32、SIM900A、UCOSII的GPRS DTU
- 基于stm32f103VET的ucosIII/ucos3工程keil5,
- STM32 UCOSii系统下多任务喂狗
评论
共有 条评论