ext_inf.h

来自「一个关于交通灯的程序(TMS320F2812)付完整的程序说明」· C头文件 代码 · 共 93 行

H
93
字号
/*
ext_inf.h    工程配置文件
by CZHH 2006.09.28
*/


#define		T_INTERVAL1 15000     	//单位ms  为绿灯延时时间
#define		T_INTERVAL2 5000  		//单位ms  为黄灯延时时间
#define		T_INTERVAL3 10000    	//单位ms  为紧急时间间隔





#define		R_LED_ON		0  	//置0为亮
#define		R_LED_OFF		1
#define		Y_LED_ON		0
#define		Y_LED_OFF		1
#define		G_LED_ON		0
#define		G_LED_OFF		1

#define		LED_ON			0 
#define		LED_OFF			1 

#define		GROUP1		1
#define		GROUP2		2
#define		URGENT		3

#define		TRUE		1
#define		FALSE		0


typedef Uint16 BOOL;

struct  GPLED_STATE {        	
   Uint16     Reserved1:1;   
   Uint16     GROUP1_R_LED:1;      
   Uint16     GROUP1_Y_LED:1;
   Uint16     GROUP1_G_LED:1;
   Uint16     GROUP2_R_LED:1;
   Uint16     GROUP2_Y_LED:1;
   Uint16     GROUP2_G_LED:1;
   Uint16     Reserved2:9;
     
};


union LED_STATE {
   Uint16              all;
   struct GPLED_STATE  bit;
}LED_State;





//CPUTIME0 中断子程序
interrupt void ISRTimer0(void);

//LED设置FUNC
void ConfigLEDstate(Uint16 Group, Uint16 R_State,Uint16 Y_State,Uint16 G_State);

BOOL CheckDS4state(void);





















//unsigned int * EXT_RAM = (unsigned int *) 0x100000;

//unsigned int * LED2 = (unsigned int *) 0x4028;	

//#define		LED1_ON		GpioDataRegs.GPFDAT.bit.GPIOF14=1
//#define		LED1_OFF	GpioDataRegs.GPFDAT.bit.GPIOF14=0


⌨️ 快捷键说明

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