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 + -
显示快捷键?