core.h

来自「关于嵌入式操作系统TRON的一个机械控制的例子」· C头文件 代码 · 共 52 行

H
52
字号
#ifndef _CORE_H_
#define _CORE_H_

#include "defs.h"
#include "user.h"

/***************************************/

#define		MAXTSKNUM	4

/*S32 (*TaskN[MAXTSKNUM])(S32)={
      cycletsk,
      taskA,
      taskB
      };*/

const U32 TaskN[MAXTSKNUM]={
		(U32)cycletsk,
		(U32)taskA,
		(U32)taskB,
		(U32)ScanTsk
      //(U32)ScanKey
};

void usr_init(void)
{
	TargetInit();
	IOinit();
}

void clr_int_pend(void)
{
	clr_int();
}
/****************************************/
U32 curtsk;
U32 SYSCLK;
U32 lastclk;
typedef  S32 (*function)(S32);
typedef struct {
U32 t0;
U32 wait;
}  aa;
aa  TaskDly[MAXTSKNUM];

void init (void);
void dly_tsk(U32 k);
U32 juge(U32 k);
void __irq ISRTimer(void); //1ms


#endif  //_CORE_H_

⌨️ 快捷键说明

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