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

📄 os_cpu_c.bak

📁 nec平台下的ucos版本
💻 BAK
字号:
#include "includes.h"OS_STK*  OSTaskStkInit (void (*task)(void *pd), void *pdata, OS_STK *ptos, INT16U opt){    INT8U *stk;    opt    = opt;                                     /* 'opt' is not used, prevent warning            */    stk    = ptos;    *stk-- = 0;                                       /* Task start adress,indeed it is not important  */    *stk-- = 0;                                          *stk-- = 0x82;                                    /* PSW                                           */    *stk-- = (INT8U)((INT16U)(task) >> 8 );           /* Interrupt Return Adress                       */    *stk-- = (INT8U)((INT16U)task);    *stk-- = 0x11;                                    /* RP0                                           */    *stk-- = 0x22;    *stk-- = 0x33;                                    /* RP1                                           */    *stk-- = 0x44;    *stk-- = 0x55;                                    /* RP2                                           */    *stk-- = 0x66;    *stk-- = 0x77;                                    /* RP3                                           */    *stk   = 0x88;    return (stk);}void OSTaskCreateHook(OS_TCB *ptcb){    }void OSTaskDelHook(OS_TCB *ptcb){    }void OSTaskSwHook(void){    }void OSTaskStatHook(void){    }void OSTimeTickHook(void){    OSTmrSignal();}void OSInitHookBegin(void){    }void OSInitHookEnd(void){}void OSTaskIdleHook(void){}void  OSTCBInitHook(OS_TCB  *ptcb){}

⌨️ 快捷键说明

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