syscfg.h

来自「基本STC4052写的一个小的OS, 完成了任务调度功能,及堆栈空间切换,」· C头文件 代码 · 共 48 行

H
48
字号
//---------------------------------------------------------------
//      
//       Copyright (c) 2006-2007 E-compass electronic Co.,Ltd.               
//       All Right Reserved.                                     
//                                                               
//       $Author    walnutcy
//       $Email     walnutcy@gmail.com              
//       $Version   v1.0  
//       $FileName                                       
//       $Since                                            
//       $Log                                                    
//                                                               
//       DESCRIPTION   
//
//		 History:         
//		 <author>          <time>     <version >    <desc> 
//---------------------------------------------------------------

#ifndef _SYSCFG_H_
#define _SYSCFG_H_
//---------------------------------------------------------------
#include ".\MutualHeader\typedef.h"


#define PROCESSOR_CYCLE   (11.0592 / 12.0) // 0.9216

#define SYS_TIME_TICK     (U16)(600 * PROCESSOR_CYCLE)// 
extern U16 sysTimeTick;

#define GetSysTime()    (sysTimeTick)

// some constant for time (ms)
// byte interval time
#define BYTE_INTERVAL_TIME    50  
 

// system check 404 sleep or not 
#define SYS_CHECK_ACC_TIME    500  

#define IR_INTER_TIME  2000
//////////////////////////////////////////////////////////////
#define TASK_IR   0
#define TASK_UART 1
#define TASK_IO_CTRL 2
//////////////////////////////////////////////////////////////

//---------------------------------------------------------------
#endif // #ifndef _SYSCFG_H_

⌨️ 快捷键说明

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