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

📄 os_cpu.h

📁 uc/os操作系统在msp430单片机上的移植
💻 H
字号:
//=================================================
//:os_cpu.h
//		----
//--MSP430移植 
//--2007/09	by zhaoert
//==================================================

//--------类型定义---------------------------------
typedef unsigned char  BOOL;       //布尔变量                                 
typedef unsigned char  INT8U;         // 无符号8位整型变量                        
typedef signed   char  INT8S;         // 有符号8位整型变量                        
typedef unsigned int INT16U;        // 无符号16位整型变量                       
typedef signed   int INT16S;        // 有符号16位整型变量                       
typedef unsigned long   INT32U;        // 无符号32位整型变量                       
typedef signed   long   INT32S;        // 有符号32位整型变量                       
typedef float          FP32;          // 单精度浮点数(32位长度)                  
                
typedef unsigned int         OS_STK;        // 堆栈16位宽度

#define	EXTERN	extern

#define TRUE		1
#define	FALSE		0

#define NULL            0


//------------------------------------------------------------------
#define OS_ENTER_CRITICAL()		asm ("DINT")/////////////
#define OS_EXIT_CRITICAL()		asm ("EINT")////////////

#define	OS_TASK_SW()		OSCtxSw()///////
#define OS_START_RDY()		OSStartRdy()///////

//-----------------------------------------------------------------
void OSInitTick(void);
void OSInitTaskStk(void(*task)(void), OS_STK* ptos, INT8U TaskID);
void OSTimeTick(void);

//:~

⌨️ 快捷键说明

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