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

📄 typedef.h

📁 AVR下的WG26中断接收函数及相关资料说明
💻 H
字号:
#ifndef _TYPEDEF_
#define _TYPEDEF_

#include <intrins.h>

#define DETE_BAUDRATE_CMD 0x52
#define GET_DEVINFO_CMD   0x65
#define RST_RF_CMD        0x69
#define SWITCH_RF_CMD     0x6A
#define RD_CFG_CMD        0x80
#define WR_CFG_CMD        0x81
#define DEFAULT_CFG_CMD   0x83
#define ISO_MANDATORY_CMD 0xB0
#define ISO_CUSTOM_CMD    0xB1

/*
#define TIME_OUT_ASICRDY  2     //20 ms
#define TIME_OUT_TAGRDY   1     //10 ms
#define TIME_OUT_READDATA 10     //80 ms
*/
#define TIME_OUT_ASICRDY  3     //30 ms
#define TIME_OUT_TAGRDY   3     //30 ms
#define TIME_OUT_READDATA 10     //80 ms

#define Inventory_cmd 0x01
#define Stay_quit_cmd 0x02
#define Rd_singlB_cmd 0x20
#define Wr_singlB_cmd 0x21
#define Lock_blok_cmd 0x22
#define Rd_multiB_cmd 0x23
#define Wr_multiB_cmd 0x24
#define Select_cmd    0x25
#define Reset_rdy_cmd 0x26
#define Wr_AFI_cmd    0x27
#define Lock_AFI_cmd  0x28
#define Wr_DSFID_cmd  0x29
#define Lock_DSFID_cmd 0x2A
#define Get_sysInf_cmd 0x2B
#define Get_mulBSS_cmd 0x2C
#define Wr_twoB_cmd   0xA2
#define Lock_twoB_cmd   0xA3
#define Kill 		  0xa4
#define WriteSingleBlockPwd 0xa5

#define DN   140

typedef char		CHAR;
typedef unsigned char	BYTE;
typedef unsigned int	WORD;
typedef unsigned char	uchar;
typedef long		LONG;
typedef unsigned long	ULONG;
typedef unsigned char	BCDB;
typedef unsigned int	BCDW;
typedef unsigned int	uint;
typedef unsigned long	BCDDW;
typedef bit		BOOL;

#define TRUE	1
#define FALSE	0
	
#define HIBYTE(w)	((BYTE)(w>>8))
#define LOBYTE(w)	((BYTE)(w))
#define HIWORD(dw)	((WORD)(dw>>16))
#define LOWORD(dw)	((WORD)(dw))

#endif /* _TYPEDEF_ */


⌨️ 快捷键说明

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