资源简介

硬件STM32 keil工程代码 对ucos多任务下,实现软看门狗的研究。里面包括收集的很多论坛大侠的帖子,和一些文档。非常值得参考喔!

资源截图

代码片段和文件信息

/*
*********************************************************************************************************
*                                              EXAMPLE CODE
*
*                          (c) Copyright 2003-2006; Micrium Inc.; Weston FL
*
*               All rights reserved.  Protected by international copyright laws.
*               Knowledge of the source code may NOT be used to develop a similar product.
*               Please help us continue to provide the embedded community with the finest
*               software available.  Your honesty is greatly appreciated.
*********************************************************************************************************
*/
/*
*********************************************************************************************************
*                                             INCLUDE FILES
*********************************************************************************************************
*/

#include 
#include


/* ----------------- APPLICATION GLOBALS ------------------ */
static OS_STK AppTaskStartStk[APP_TASK_START_STK_SIZE];
static OS_STK AppTaskUserIFStk[APP_TASK_USER_IF_STK_SIZE];
int ExTick;

/*
*********************************************************************************************************
*                                      LOCAL FUNCTION PROTOTYPES
*********************************************************************************************************
*/
static void AppTaskCreate(void);
extern void  App_OSViewTaskCreate (void);

static void AppTaskStart(void *p_arg);
static void AppTaskUserIF(void *p_arg);

/*
*********************************************************************************************************
*                                                main()
*
* Description : This is the standard entry point for C code.  It is assumed that your code will call
*               main() once you have performed all necessary initialization.
*
* Arguments   : none
*
* Returns     : none
*********************************************************************************************************
*/
void MainTask(void);
int  main (void)
{
    INT8U  err;
  
#ifdef VECT_TAB_SRAM
   NVIC_SetVectorTable(NVIC_VectTab_RAM 0x0); /* Set the Vector Table base location at 0x08000000 */    
#else
   NVIC_SetVectorTable(NVIC_VectTab_FLASH 0x0); /* Set the Vector Table base location at 0x08000000 */    
#endif
    OSInit();        /* Initialize “uC/OS-II The Real-Time Kernel“ */

OSTaskCreateExt(AppTaskStart
(void *)0
(OS_STK *)&AppTaskStartStk[APP_TASK_START_STK_SIZE-1]
APP_TASK_START_PRIO
APP_TASK_START_PRIO
(OS_STK *)&AppTaskStartStk[0]
APP_TASK_START_STK_SIZE
(void *)0
OS_TASK_OPT_STK_CHK|OS_TASK_OPT_STK_CLR);

#if (OS_TASK_NAME_SIZE > 13)
    OSTaskNameSet(APP_TASK_START_PRIO “Start Task“ 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     287213  2011-07-06 16:56  STM32 UCOSii系统下多任务喂狗\1-9.WDG.pdf

     文件       2834  2011-09-07 15:03  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\app.d

     文件     222136  2011-09-07 15:03  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\app.o

     文件        990  2010-01-01 22:54  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\CpuRAM.ini

     文件        205  2009-03-09 16:35  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\JlinkArm_uCOSDemo.ini

     文件        205  2010-10-09 17:25  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\JlinkArm_uCOSDemo_0x40000.ini

     文件      42302  2011-09-08 18:12  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\JlinkLog.txt

     文件      26600  2011-09-08 11:55  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\List\cortexm3_macro.lst

     文件      10791  2011-09-08 11:55  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\List\cpu_a.lst

     文件      33278  2011-09-08 11:55  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\List\os_cpu_a.lst

     文件     131168  2011-09-08 15:18  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\List\output.map

     文件      36706  2011-09-08 15:18  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\List\stm32f10x_startup.lst

     文件     182101  2011-09-08 15:15  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\List\uCOSDemo_0x40000.map

     文件     204985  2011-09-08 15:15  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\app.crf

     文件       3165  2011-09-08 15:15  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\app.d

     文件     226164  2011-09-08 15:15  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\app.o

     文件        603  2011-09-08 15:15  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\app.__i

     文件     206419  2011-09-08 15:15  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\bsp.crf

     文件       3165  2011-09-08 15:15  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\bsp.d

     文件     224376  2011-09-08 15:15  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\bsp.o

     文件        603  2011-09-08 15:15  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\bsp.__i

     文件       2576  2011-09-08 11:55  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\cortexm3_macro.o

     文件       1868  2011-09-08 11:55  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\cpu_a.o

     文件         19  2011-09-08 15:18  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\ExtDll.iex

     文件      38220  2011-09-08 12:24  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\os_core.crf

     文件        233  2011-09-08 12:24  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\os_core.d

     文件      41692  2011-09-08 12:24  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\os_core.o

     文件        617  2011-09-08 12:24  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\os_core.__i

     文件       2480  2011-09-08 11:55  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\os_cpu_a.o

     文件     207527  2011-09-08 15:15  STM32 UCOSii系统下多任务喂狗\armfly STM32f10ze UCOS VIEW TEST成功代码 2011.9.7 李小江\STM32+uCOS+view test\Obj\os_cpu_c.crf

............此处省略330个文件信息

评论

共有 条评论