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

📄 iap.h

📁 很强的射频卡reader源代码
💻 H
字号:

//sst iap command

//sste554 iap

#define 	chipErase  			0x01
#define 	SectorEase 			0x0b
#define 	BlockErase 			0x0d
#define 	ByteVerify 			0x0c
#define 	ByteProgram			0x0e
#define 	ProgSB1				0x0f
#define 	ProgSB2				0x03
#define  	ProgSB3				0x05
#define 	ProgSC0				0X09
#define 	ProgSC1				0X09
#define 	EnableClockDouble 	0xf0
//#define     address_554      0xe800
//#define     address_564      0X0000

#define     s_Manufacturer	0x0000
#define 	s_Catchline		0x0020


#define     BCCA           0x0100			//0x55
#define     BCCB		   0x0101			//0xAA 数据校验	,判断是否已经初始化
#define     MADDRESSMCU    0x0102			//地址
#define     bauderate      0X0103			//机器通讯速率
#define     SAM_BAUDERATE  0X0104		

#define     WEIGAND26      0X0105			//是否设置WEIGAND
											//=0不自动输出WIEGAND信号
											//=1 输出WIEGAND信号
											
#define     SERIALNUM      0X0106			//产品序列号
#define		USERINFO	   0x0120




#define		S_WIEGAND_MODE		0X0200		//wiegand 格式选择
											//=0,WIEGAND26,(default)
											//=0,WIEGAND26,

#define		S_WIEGAND_SAFETY	0x0201		//=0表示在非安全模式中,其他值在其他块中安全模式选择
											//=0表示在非安全模式中		(default)
											//1~16,序列号所在的扇区
											
#define		S_WIEGAND_REQUST	0x0202		//Request 模式选择
//#define		S_WIEGAND_IO_M		0xFF03		//I/O 输出控制
#define 	BCCC				0X0204		//0x55
#define		BCCD				0X0205		//0xAA 数据校验	
														
#define		KEY_OUTMODE			0x0206		//键盘输出格式
											//=0		(default)
											//=1		
											//=2	
											
#define		CSN_DIRECT			0x0207		//序列号输出方向,正或反 	
											//=0,正常		(default)
											//=1,反相
											
		
#define 	key_buffer	   		0x0300			//存储密码,共存10组,每组17字节,密码存储格式位KEY_NO code0 code1..code15	
#define     des_read_parameter	0x0280		//存储读卡参数


extern unsigned char read_byte_Flash(unsigned int byte_addr);
extern unsigned char read_Flash(unsigned int byte_address, unsigned char *a, unsigned char len);
//extern unsigned char pgm_byte_Flash(unsigned int byte_address, unsigned char ch);//
//extern unsigned char byte_program(int byte_addr, unsigned char original_data);
//extern unsigned char  write_byte_Flash(unsigned int byte_address, unsigned char ch);
extern unsigned char  write_Flash(unsigned int byte_address, unsigned char *a, unsigned char len);//写操作
//extern unsigned char sector_erase(unsigned char byte_address); //块擦除 
//extern void gotoisp(); //在系统编程

⌨️ 快捷键说明

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