📄 app_main.h
字号:
//==================================================================================================
//| 文件名称 | App_main.h
//|--------- |--------------------------------------------------------------------------------------
//| 文件描述 | App_main.c所对应的头文件
//|--------- |--------------------------------------------------------------------------------------
//| 版权声明 | Copyright2008
//|----------|--------------------------------------------------------------------------------------
//| 版本 | 时间 | 作者 | 描述
//|--------- |-------------|-----------|------------------------------------------------------------
//| V1.0 | 2008.07.22 | chen | 初版
//==================================================================================================
#ifdef APP_MAIN_GLOBALS
#define APP_MAIN_EXT
#else
#define APP_MAIN_EXT extern
#endif
//========================= Macro,Typestruct,Variable & Class =====================//
#define TASK_STK_SIZE 128
#define TASK_START_PRIO 0
#define TASK_TRAFFIC_PRIO 1
#define TASK_TRAFFICCTR_PRIO 2
#define TASK_TXMSGTOPC_PRIO 3
APP_MAIN_EXT INT32U CpuExecTime;
APP_MAIN_EXT INT8U *err;
APP_MAIN_EXT INT8U *Txmsg;
APP_MAIN_EXT INT8U *Rxmsg;
APP_MAIN_EXT OS_EVENT *TrafficTxMbox; //邮箱
APP_MAIN_EXT OS_EVENT *TrafficRxMbox;
APP_MAIN_EXT OS_EVENT *MsgQueue; //消息队列
APP_MAIN_EXT void *MsgQueueTbl[MSG_QUEUE_SIZE]; //消息指针存放数组
APP_MAIN_EXT OS_STK AppStartTaskStk[TASK_STK_SIZE];
APP_MAIN_EXT OS_STK AppTaskTrafficStk[TASK_STK_SIZE];
APP_MAIN_EXT OS_STK AppTaskTrafficCtrStk[TASK_STK_SIZE];
APP_MAIN_EXT OS_STK AppTaskTxMsgToPcStk[TASK_STK_SIZE];
APP_MAIN_EXT TASK_USER_DATA TaskUserData[5];
//========================= Object & Fuction =====================//
static void AppStartTask(void *pdata); //开始任务
static void AppTickInit(void);
static void AppTaskTrafficCtr(void *pdata); //交通灯信号控制
static void AppTaskTraffic(void *pdata); //交通灯控制
static void AppTaskTxMsgToPc(void *pdata); //向PC机发送消息
APP_MAIN_EXT void PLLINIT(uchar SYNR0,uchar REFDV0);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -