您的位置 首页 报告

时刻调度的架构,好东西啊

1设计一个结构体:代码:任务结构typedefstruct_TASK_COMPONENTS{uint8Run;程

1.规划一个结构体:

代码:// 使命结构typedef struct _TASK_COMPONENTS{uint8 Run;                 // 程序运转符号:0-不运转,1运转uint8 Timer;              // 计时器uint8 ItvTime;              // 使命运转间隔时刻void (*TaskHook)(void);    // 要运转的使命函数} TASK_COMPONENTS;       // 使命界说这个结构体的规划十分重要,一个用4个参数,注释说的十分具体,这儿不在描绘。2. 使命运转标志出来,此函数就相当于中止服务函数,需要在守时器的中止服务函数中调用此函数,这儿独立出来,并于移植和了解。代码:/*************************************************************************************** FunctionName   : TaskRemarks()* Description    : 使命标志处理* EntryParameter : None* ReturnValue    : None**************************************************************************************/void TaskRemarks(void){uint8 i;for (i=0; i架构就建好了,简略吧?此架构只需要两个函数,一个结构体

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/318032.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部