资源简介
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个文件信息
相关资源
- 基于stm32f103VET的ucosIII/ucos3工程keil5,
- STM32 UCOSii系统下多任务喂狗
- 4.3寸TFT显示屏驱动程序显示字符、汉
- 任哲嵌入式实时操作系统uCos-ii原理及
- UcosII官方源码及中文注释.7z
- 官方 uCOS-III 源码
- 《从零开始创建uCosIII项目》中的工程
- FreeModbus--RTU--Master+Slave--uCOSIII--STM32F
- STM32+UCOSIII+EMWIN+DHT11波形显示
- 在Keil MDK 4上 将ucosii和ucgui移植MINI24
- STM32F4+ucosIII+LWIP+DP83848
- STM32407_UCOSIII_LWIP
- stm32+UCOS+UCGUI3.98+FATFS综合程序
- ucguibuilder4.1
- 嵌入式实时操作系统ucosiii书籍
- stm32+uCOS-II+uCGUI3.98+FatFS完整开源程序
- 开源ucgui3.98完整版
- ucosii在STM32F407芯片上的移植代码完整
- lwip+ucosIII+stm32+keil
- 51单片机学uCosII--跟我一起看书和实践
- STM32f407平台下LWIP例程 有UCOSIII和UCOS
- UCOSiii源码,含3.03与3.04
- STM32_UCGUI
- STM32F103移植的UCOSIIIHAL库
- 嵌入式实时操作系统μC/OS-III中文版
- UCOSIII_V3.03.01 源代码
- UCOSII实时操作系统参考书任哲版绝对
- Image2LCD+破解+UCGUI FONT转换工具
- DS18B20+UCOSIII-技术资料+源码
- tm4c ucosii
评论
共有 条评论