define.h

来自「基于BF561的JS28F128 FLASH驱动」· C头文件 代码 · 共 47 行

H
47
字号
#ifndef __DEFINE_H__
#define __DEFINE_H__

#include <cdefbf561.h>    //#include <cdefbf533.h>    
#include <defbf561.h>     //#include <defbf533.h>    

typedef bool 				BOOLEAN;
typedef unsigned char  		INT8U;
typedef signed   char  		INT8S;
typedef unsigned short int	INT16U;
typedef signed   short int	INT16S;
typedef unsigned int  		INT32U;
typedef signed int    		INT32S;

#define UBYTE			INT8U
#define SBYTE			INT8S
#define SWORD			INT16S
#define UWORD			INT16U
#define SDWORD			INT32S
#define UDWORD			INT32U
#define BOOL			INT32S
#define WORD			UWORD
#define DWORD			UDWORD
#define HANDLE			void*
#define INVALID_HANDLE	(UDWORD)-1

// #defines
#define TRUE			0x1
#define FALSE			0x0
#define NULL			0


#define RUN_IN_EZKITS   0

#if RUN_IN_EZKITS
	#define  EXTERN_CLOCK				(20*1000000)	//外部晶振为20M	
#else
	#define  EXTERN_CLOCK				(27*1000000)	//外部晶振为27M	
#endif

#define  CORE_CLOCK						(0x0E * EXTERN_CLOCK)	//内核时钟
#define  SYS_CLOCK						((UDWORD)(CORE_CLOCK/3))//(CORE_CLOCK/3)

#define TRACE	printf

#endif //__DEFINE_H__

⌨️ 快捷键说明

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