⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 landzo

📁 【开源】线性CCD自适应性算法攻略
💻
字号:
/******************** (C) COPYRIGHT 2011 野火嵌入式开发工作室 ********************
 * 文件名       :app.c
 * 描述         :用户任务函数,目前只有一个启动任务
 *
 * 实验平台     :野火kinetis开发板
 * 库版本       :
 * 嵌入系统     :uC/OS-II V2.92
 *
 * 作者         :野火嵌入式开发工作室
 * 淘宝店       :http://firestm32.taobao.com
 * 技术支持论坛 :http://www.ourdev.cn/bbs/bbs_list.jsp?bbs_id=1008
**********************************************************************************/

#include <app.h>
#include  "ucos_ii.h"  		//uC/OS-II系统函数头文件
#include  "LED.h"
#include  "sysinit.h"          //系统配置
#include <BSP.h>


/*************************************************************************
*                             野火嵌入式开发工作室
*
*  函数名称:Task_Start
*  功能说明:启动任务,初始化滴答时钟
*  参数说明:p_arg       没用
*  函数返回:无
*  修改时间:2012-2-10
*  备    注:
*************************************************************************/
void Task_Start(void *p_arg)
{
    /**************** 初始化 系统滴答时钟 :用于定时任务调度****************/
    u32  cnts;
    cnts         = core_clk_mhz * ( (u32)1000000u / (u32)OS_TICKS_PER_SEC );       /* Determine nbr SysTick increments.                    */
    OS_CPU_SysTickInit(cnts);                                                     /* Init uC/OS periodic time src (SysTick).              */


#if (OS_TASK_STAT_EN > 0)
    /*       开启统计任务           */
    OSStatInit();
#endif


    (void)p_arg;                				// 'p_arg' 并没有用到,防止编译器提示警告

    BSP_Init();                                                 //初始化开发板

    /******************* 用户任务区 ************************/

    while (1)
    {
        LED_turn(LED0);                                         //LED0闪烁
        OSTimeDlyHMSM(0, 0, 0, 100);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -