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

📄 def.h

📁 原创
💻 H
字号:
#ifndef __DEF_H__
#define __DEF_H__

#define U32 unsigned int
#define U16 unsigned short
#define S32 int
#define S16 short int
#define U8  unsigned char
#define	S8  char

/** flash command define**/
#define FLASH_WRITE			(short)0xA0A0
#define FLASH_ERASE_CHIP	(short)0x1010
#define FLASH_ERASE_SECTOR	(short)0x3030
#define FLASH_RESET			(short)0xF0F0

/**parallel  define**/
#define LPT1 0x378	// the search order is LPT1 then 2 then 3
#define LPT2 0x278	// first valid address found is used (re-order if needed for multiple ports)
#define LPT3 0x3bc	// hardware base address for parallel port

#define ECP_ECR		     (0x402)
#define ECR_STANDARD	 (0x0)
#define ECR_DISnERRORINT (0x10)
#define ECR_DISDMA	     (0x0)
#define ECR_DISSVCINT	 (0x4)

/**jtag port define**/
#define LOW 			 '0'               
#define HIGH			 '1'

#define TDI_H		0x40 
#define TCK_H		0x01	            
#define TMS_H		0x02

#define TCK_L		0x00
#define TDI_L		0x00              
#define TMS_L		0x00

/**s3c4510b define**/
#define S4510_MAX_CELL_INDEX	233	//the number of internal pads

//DATA BUS
#define DATA0_31_CON (127)			//1-input, 0-output

#define DATA0_IN	(126)
#define DATA0_OUT	(125)
#define DATA1_IN	(124) 
#define DATA1_OUT	(123)
#define DATA2_IN	(122)  
#define DATA2_OUT	(121)
#define DATA3_IN	(120)  
#define DATA3_OUT	(119)
#define DATA4_IN	(118)  
#define DATA4_OUT	(117)
#define DATA5_IN	(116)  
#define DATA5_OUT	(115)
#define DATA6_IN	(114)  
#define DATA6_OUT	(113)
#define DATA7_IN	(112)  
#define DATA7_OUT	(111)
#define DATA8_IN	(110)
#define DATA8_OUT	(109)
#define DATA9_IN	(108) 
#define DATA9_OUT	(107)
#define DATA10_IN	(106)  
#define DATA10_OUT	(105)
#define DATA11_IN	(104)  
#define DATA11_OUT	(103)
#define DATA12_IN	(102)  
#define DATA12_OUT	(101)
#define DATA13_IN	(100)  
#define DATA13_OUT	(99)
#define DATA14_IN	(98)  
#define DATA14_OUT	(97)
#define DATA15_IN	(96)  
#define DATA15_OUT	(95)
#define DATA16_IN	(94)
#define DATA16_OUT	(93)
#define DATA17_IN	(92)
#define DATA17_OUT	(91)
#define DATA18_IN	(90)
#define DATA18_OUT	(89)
#define DATA19_IN	(88)
#define DATA19_OUT	(87)
#define DATA20_IN	(86)  
#define DATA20_OUT	(85)
#define DATA21_IN	(84) 
#define DATA21_OUT	(83)
#define DATA22_IN	(82)
#define DATA22_OUT	(81)
#define DATA23_IN	(80)  
#define DATA23_OUT	(79)
#define DATA24_IN	(78) 
#define DATA24_OUT	(77)  
#define DATA25_IN	(76) 
#define DATA25_OUT	(75)
#define DATA26_IN	(74)  
#define DATA26_OUT	(73)
#define DATA27_IN	(72)  
#define DATA27_OUT	(71)
#define DATA28_IN	(70)
#define DATA28_OUT	(69)
#define DATA29_IN	(68)  
#define DATA29_OUT	(67)
#define DATA30_IN	(66) 
#define DATA30_OUT	(65)
#define DATA31_IN	(64)  
#define DATA31_OUT	(63)

//ADDR BUS & CONTROL LINE
#define ADDR_CS_RW_CON (184)	//sbz for output

#define ADDR0	    (149)
#define ADDR1	    (148)
#define ADDR2	    (147)
#define ADDR3	    (146)
#define ADDR4	    (145)
#define ADDR5	    (144)
#define ADDR6	    (143)
#define ADDR7	    (142)
#define ADDR8	    (141)
#define ADDR9	    (140)
#define ADDR10	    (139)
#define ADDR11	    (138)
#define ADDR12	    (137)
#define ADDR13	    (136)
#define ADDR14	    (135)
#define ADDR15	    (134)
#define ADDR16		(133)
#define ADDR17		(132)
#define ADDR18		(131)
#define ADDR19		(130)
#define ADDR20		(129)
#define ADDR21		(128)

//CONTROL LINE
#define nOE			(178)
#define nECS0		(183)
#define nECS1		(182)
#define nECS2		(181)
#define nECS3		(180)

#define nRCS0       (175)
#define nRCS1       (169)
#define nRCS2       (168)
#define nRCS3       (167)
#define nRCS4       (166)
#define nRCS5       (165)

#define nRAS0       (164)
#define nRAS1		(163)
#define nRAS2		(162)
#define nRAS3		(161)
#define nCAS0		(160)
#define nCAS1		(159)
#define nCAS2		(158)
#define nCAS3		(157)
#define nDWE		(156)
#define nWBE0		(155)
#define nWBE1		(154)
#define nWBE2		(153)
#define nWBE3		(152)

#define PP7_CON		(39)
#define PP7_IN		(41)
#define PP7_OUT		(40)

#define PP6_CON		(42)
#define PP6_IN		(44)
#define PP6_OUT		(43)

#define PP5_CON		(45)
#define PP5_IN		(47)
#define PP5_OUT		(46)

#define PP4_CON		(48)
#define PP4_IN		(50)
#define PP4_OUT		(49)

#define PP3_CON		(51)
#define PP3_IN		(53)
#define PP3_OUT		(52)

#define PP2_CON		(54)
#define PP2_IN		(56)
#define PP2_OUT		(55)

#define PP1_CON		(57)
#define PP1_IN		(59)
#define PP1_OUT		(58)

#define PP0_CON		(60)
#define PP0_IN		(62)
#define PP0_OUT		(61)


#define TRUE 	1   
#define FALSE 	0
#endif /*__DEF_H__*/

⌨️ 快捷键说明

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