亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? trf7960.h

?? 用TI公司MSP430控制TRF7960設(shè)計TYPEA源代碼
?? H
字號:
//**************************************************************************************
#ifndef _7960_H_INCLUDED_
#define _7960_H_INCLUDED_
//**************************************************************************************
//全局變量
extern char buffer[12];
extern char rec_length;
extern char tagtype[2];
extern char UID[5];
//TI Transceive IC接口函數(shù)聲明
extern void spi_delay (char loop);
extern void start_bit (void);
extern void stop_bit (void);
extern void byte_send(char sendbyte);
extern char spi_receive(void);
extern void initial_7960 (void);
extern char signle_register_read(char reg_ad);
extern void signle_command_send(char command_code);
extern void signle_register_write(char reg_ad,char reg_data);
extern char FIFO_length( void );
extern char Clear_FIFO(void);
extern char Read_FIFO(char * buff);
extern char IRQ_status(void);
extern char data_transceive(char byte_count,char broken_bit,char any_crc,char * buff);
extern char Request(char mode);
extern char AntiColl(void);
//*******************函數(shù)錯誤代碼定義********************
#define		TRF7960_OK			0		//正確
#define		TRF7960_NOTAGERR		1		//無卡
#define		TRF7960_CRCERR			2		//卡片CRC校驗錯誤
#define		TRF7960_EMPTY			3		//數(shù)值溢出錯誤
#define		TRF7960_AUTHERR			4		//驗證不成功
#define		TRF7960_PARITYERR		5		//卡片奇偶校驗錯誤
#define		TRF7960_CODEERR			6		//通訊錯誤(BCC校驗錯)
#define		TRF7960_SERNRERR		8		//卡片序列號錯誤(anticol錯誤)
#define		TRF7960_SELECTERR		9		//卡片數(shù)據(jù)長度字節(jié)錯誤(SELECT錯誤)
#define		TRF7960_NOTAUTHERR		10		//卡片沒有通過驗證
#define		TRF7960_BITCOUNTERR		11		//從卡片接收到的位數(shù)錯誤
#define		TRF7960_BYTECOUNTERR		12		//從卡片接收到的字節(jié)數(shù)錯誤(僅僅讀函數(shù)有效)
#define		TRF7960_RESTERR			13		//調(diào)用restore函數(shù)出錯
#define		TRF7960_TRANSERR		14		//調(diào)用transfer函數(shù)出錯
#define		TRF7960_WRITEERR		15		//調(diào)用write函數(shù)出錯
#define		TRF7960_INCRERR			16		//調(diào)用increment函數(shù)出錯
#define		TRF7960_DECRERR			17		//調(diào)用decrement函數(shù)出錯
#define		TRF7960_READERR			18		//調(diào)用read函數(shù)出錯
#define 	TRF7960_LOADKEYERR	        19		//調(diào)用LOADKEY函數(shù)出錯
#define         TRF7960_FRAMINGERR		20              //TRF7960幀錯誤
#define         TRF7960_REQERR			21              //調(diào)用req函數(shù)出錯
#define  	TRF7960_SELERR		        22		//調(diào)用sel函數(shù)出錯
#define        	TRF7960_ANTICOLLERR		23              //調(diào)用anticoll函數(shù)出錯
#define 	TRF7960_INTIVALERR	        24		//調(diào)用初始化函數(shù)出錯
#define 	TRF7960_READVALERR	        25		//調(diào)用高級讀塊值函數(shù)出錯
#define		TRF7960_CMD_ERR			42		//命令錯誤
#define         TRF7960_COLLERR                 26

//TRF7960 管腳定義  
    //EN
    #define TRF_7960_EN_SEL     P2SEL &= ~BIT1
    #define TRF_7960_EN_OUT     P2DIR |= BIT1
    #define TRF_7960_EN_IN      P2DIR &= ~BIT1
    #define TRF_7960_EN_HIGH    P2OUT |= BIT1
    #define TRF_7960_EN_LOW     P2OUT &= ~BIT1
    /*//EN2
    #define TRF_7960_EN_SEL     P1SEL &= ~BIT5
    #define TRF_7960_EN_OUT     P1DIR |= BIT5
    #define TRF_7960_EN_IN      P1DIR &= ~BIT5
    #define TRF_7960_EN_HIGH    P1OUT |= BIT5
    #define TRF_7960_EN_LOW     P1OUT &= ~BIT5*/
    
    //IRQ
    #define TRF_7960_IRQ_SEL    P1SEL &= ~BIT3
    #define TRF_7960_IRQ_IN     P1DIR &= ~BIT3
    #define TRF_7960_IRQ        (P1IN & BIT3)
    
    //MOD
    #define TRF_7960_MOD_SEL    P2SEL &=~ BIT0
    #define TRF_7960_MOD_OUT    P2DIR |= BIT0
    #define TRF_7960_MOD_NO_DIRECT   P2OUT &= ~BIT0
    #define TRF_7960_MOD_DIRECT      P2OUT |= BIT0
    
    //OOK
    #define TRF_7960_OOK_SEL    P3SEL &= ~BIT6
    #define TRF_7960_00K_OUT    P3DIR |= BIT6
    #define TRF_7960_OOK_IN     P3DIR &= ~BIT6
    #define TRF_7960_OOK        P3OUT |= BIT6
    #define TRF_7960_ASK        P3OUT &= ~BIT6
    
    // I/O
    /*  //IO0
    #define TRF_7960_IO0_SEL    P2SEL &= ~BIT0
    #define TRF_7960_IO0_OUT    P2DIR |= BIT0
    #define TRF_7960_IO0_HIGH   P2OUT |= BIT0
    #define TRF_7960_IO0_LOW    P2OUT &= ~BIT0
    
    //IO1
    #define TRF_7960_IO1_SEL    P2SEL &= ~BIT1
    #define TRF_7960_IO1_OUT    P2DIR |= BIT1
    #define TRF_7960_IO1_HIGH   P2OUT |= BIT1
    #define TRF_7960_IO1_LOW    P2OUT &= ~BIT1
    
    //IO2
    #define TRF_7960_IO2_SEL    P2SEL &= ~BIT2
    #define TRF_7960_IO2_OUT    P2DIR |= BIT2
    #define TRF_7960_IO2_HIGH   P2OUT |= BIT2
    #define TRF_7960_IO2_LOW    P2OUT &= ~BIT2
    
    //IO3
    #define TRF_7960_IO3_SEL    P2SEL &= ~BIT3
    #define TRF_7960_IO3_OUT    P2DIR |= BIT3
    #define TRF_7960_IO3_HIGH   P2OUT |= BIT3
    #define TRF_7960_IO3_LOW    P2OUT &= ~BIT3
    
    //IO4
    #define TRF_7960_IO4_SEL    P2SEL &= ~BIT4
    #define TRF_7960_IO4_OUT    P2DIR |= BIT4
    #define TRF_7960_IO4_HIGH   P2OUT |= BIT4
    #define TRF_7960_IO4_LOW    P2OUT &= ~BIT4
    */
    //IO5
    #define TRF_7960_IO5_SEL    P3SEL &= ~BIT0
    #define TRF_7960_IO5_OUT    P3DIR |= BIT0
    #define TRF_7960_IO5_IN     P3DIR &= ~BIT0
    #define TRF_7960_IO5_HIGH   P3OUT |= BIT0
    #define TRF_7960_IO5_LOW    P3OUT &= ~BIT0
    #define TRF_7960_IO5        P3IN  & BIT0
     
    //IO6
    #define TRF_7960_IO6_SEL    P3SEL &= ~BIT2
    #define TRF_7960_IO6_OUT    P3DIR |= BIT2
    #define TRF_7960_IO6_IN     P3DIR &= ~BIT2
    #define TRF_7960_IO6_HIGH   P3OUT |= BIT2
    #define TRF_7960_IO6_LOW    P3OUT &= ~BIT2
    #define TRF_7960_IO6        P3IN  & BIT2
    
    //IO7
    #define TRF_7960_IO7_SEL    P3SEL &= ~BIT1
    #define TRF_7960_IO7_OUT    P3DIR |= BIT1
    #define TRF_7960_IO7_HIGH   P3OUT |= BIT1
    #define TRF_7960_IO7_LOW    P3OUT &= ~BIT1
    
    //SPI 通訊接口
    //CLK
    #define SPI_CLK_SEL         P3SEL &= ~BIT3
    #define SPI_CLK_OUT         P3DIR |= BIT3
    #define SPI_CLK_HIGH        P3OUT |= BIT3
    #define SPI_CLK_LOW         P3OUT &= ~BIT3   
   
    //DIN
    #define SPI_IN_SEL          TRF_7960_IO6_SEL
    #define SPI_IN_IN           TRF_7960_IO6_IN
    #define SPI_IN              TRF_7960_IO6
    
    //DOUT
    #define SPI_OUT_SEL         TRF_7960_IO7_SEL
    #define SPI_OUT_OUT         TRF_7960_IO7_OUT
    #define SPI_OUT_HIGH        TRF_7960_IO7_HIGH
    #define SPI_OUT_LOW         TRF_7960_IO7_LOW
    
    
    //STROB
    #define SPI_STROBE_SEL      TRF_7960_IO5_SEL    
    #define SPI_STROBE_OUT      TRF_7960_IO5_OUT
    #define SPI_STROBE_IN       TRF_7960_IO5_IN
    #define SPI_STROBE_HIGH     TRF_7960_IO5_HIGH
    #define SPI_STROBE_LOW      TRF_7960_IO5_LOW
    #define SPI_STROBE          TRF_7960_IO5
    //for TEST
    #define SPI_TX_SEL       P3SEL&=~BIT4
    #define SPI_TX_OUT       P3DIR|=BIT4
    #define SPI_TX_HIGH      P3OUT|=BIT4
    #define SPI_TX_LOW       P3OUT&=~BIT4  
    
    #define SPI_RX_SEL       P3SEL&=~BIT5
    #define SPI_RX_OUT       P3DIR|=BIT5
    #define SPI_RX_HIGH      P3OUT|=BIT5
    #define SPI_RX_LOW       P3OUT&=~BIT5  
     
//TRF7960 命令定義

#define comm_IDLE                0x00
#define comm_SOFTINIT            0x03
#define comm_REST                0x0F
#define comm_TRANSMITNOCRC       0x10
#define comm_TRANSMITCRC         0x11
#define comm_DELAYTRNOCRC        0x12
#define comm_DELAYTRCRC          0x13
#define comm_TRANSMITNEXT        0x14       //Transmit next slot(15693,Tag-it)
#define comm_CLOSESLOT           0x15
#define comm_BLOCKRX             0x16
#define comm_ENRX                0x17
#define comm_CHKINTERRF          0X18
#define comm_CHKOUTRF            0X19
#define comm_ADJUSTGAIN          0X1A


//*******************ISO/IEC FDIS 14443 相關(guān)定義 *******************
   // TYPE A
#define REQA                    0x26
#define WUPA                    0x52
#define ATQA_BYTE0              0x04
#define ATQA_BYTE1              0x00
#define SAK_BYTE0               0x80
#define SAK_BYTE1               0x88
#define HLTA_BYTE0              0x50
#define HLTA_BYTE1              0x00
  // TYPE B


//射頻卡通信命令碼定義
#define		RF_CMD_REQUEST_STD 		0x26
#define		RF_CMD_REQUEST_ALL 		0x52
#define		RF_CMD_ANTICOL 			0x93
#define		RF_CMD_SELECT 			0x93
#define		RF_CMD_AUTH_LA 			0x60
#define		RF_CMD_AUTH_LB 			0x61
#define		RF_CMD_READ				0x30
#define		RF_CMD_WRITE			0xa0
#define		RF_CMD_INC				0xc1
#define		RF_CMD_DEC				0xc0
#define		RF_CMD_RESTORE			0xc2
#define		RF_CMD_TRANSFER			0xb0
#define		RF_CMD_HALT				0x50
//**************************************************************************************
#endif
//**************************************************************************************

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区视频| 激情亚洲综合在线| 看电视剧不卡顿的网站| 99精品在线免费| 91精品国产麻豆| 亚洲免费在线看| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美视频在线不卡| 国产亚洲美州欧州综合国| 肉肉av福利一精品导航| 91在线观看一区二区| 久久久噜噜噜久久人人看 | 国产精品短视频| 激情偷乱视频一区二区三区| 欧美日韩国产精品自在自线| ㊣最新国产の精品bt伙计久久| 国产精品自产自拍| 精品欧美一区二区久久| 婷婷综合久久一区二区三区| 日韩美女精品在线| 91视频观看视频| 国产精品久久久久久久岛一牛影视| 天堂一区二区在线免费观看| 一本久久精品一区二区| 中文字幕欧美一| 懂色av一区二区三区蜜臀| 久久免费电影网| 国产乱码精品一区二区三| 欧美va亚洲va国产综合| 男人的天堂亚洲一区| 在线成人小视频| 亚洲成国产人片在线观看| 欧美午夜寂寞影院| 亚洲日本电影在线| 91色在线porny| 亚洲国产成人午夜在线一区| 日韩不卡一区二区| 欧美人牲a欧美精品| 免费看黄色91| 欧美日韩国产首页在线观看| 亚洲女与黑人做爰| 成人黄色一级视频| 久久久久88色偷偷免费| 国产美女一区二区| 欧美国产日韩精品免费观看| 粉嫩av亚洲一区二区图片| 国产精品色哟哟网站| 国产jizzjizz一区二区| 国产欧美一区二区在线| 国产麻豆精品95视频| 久久日韩粉嫩一区二区三区| 国产福利视频一区二区三区| 日韩理论在线观看| 精品卡一卡二卡三卡四在线| 激情丁香综合五月| 国产日产欧美一区二区三区 | 国产精品剧情在线亚洲| 岛国精品在线播放| 综合婷婷亚洲小说| 在线精品视频一区二区三四| 视频一区国产视频| 精品少妇一区二区三区视频免付费 | 国产欧美精品一区二区色综合| 国产精品77777| 欧美国产国产综合| 一本色道久久综合亚洲91| 亚洲一区二区三区小说| 91精品国产一区二区三区香蕉| 美女视频黄频大全不卡视频在线播放| 精品免费日韩av| 国产成人午夜电影网| 亚洲欧洲精品成人久久奇米网| 欧洲激情一区二区| 看片的网站亚洲| 国产精品乱人伦| 色噜噜狠狠一区二区三区果冻| 天天色天天爱天天射综合| 精品欧美久久久| 99久久久久久| 石原莉奈在线亚洲二区| 久久影视一区二区| 国产91在线观看丝袜| 亚洲国产精品久久艾草纯爱| 精品人在线二区三区| 丰满少妇久久久久久久| 亚洲成a人片在线不卡一二三区| 日韩欧美中文一区二区| 波多野结衣精品在线| 日韩中文欧美在线| 欧美极品xxx| 欧美一区二区三区四区在线观看| 国产精品一卡二卡| 亚洲精品日日夜夜| 欧美精品一区二区三区久久久| 99国产精品国产精品毛片| 视频一区二区三区在线| 中文一区在线播放| 91精品国产综合久久精品app| 成人性生交大合| 日av在线不卡| 亚洲色图一区二区| 欧美精选一区二区| 不卡一区中文字幕| 轻轻草成人在线| 亚洲欧美怡红院| 久久青草国产手机看片福利盒子 | bt欧美亚洲午夜电影天堂| 日韩激情一二三区| 亚洲色图欧美在线| 精品国产免费人成电影在线观看四季 | 久久99久国产精品黄毛片色诱| 亚洲裸体xxx| 日韩三级精品电影久久久 | 国产美女主播视频一区| 伊人开心综合网| 久久精品欧美一区二区三区不卡| 欧美日韩在线一区二区| 成人三级伦理片| 欧美aaaaaa午夜精品| 一区二区三区在线视频免费| 久久久久久久久久久电影| 欧美猛男男办公室激情| 91视频免费播放| 国产成人av在线影院| 久久电影网站中文字幕| 亚洲午夜免费福利视频| 中文字幕一区二区三区在线不卡| 91精品国产美女浴室洗澡无遮挡| 色诱亚洲精品久久久久久| 成人性生交大片免费看视频在线| 日韩高清在线不卡| 一区二区欧美精品| 中文字幕一区二区视频| 国产欧美综合在线观看第十页| 日韩欧美在线综合网| 欧美剧情片在线观看| 欧美日韩中文精品| 色综合天天综合狠狠| 成人美女在线观看| 国产精品白丝jk白祙喷水网站| 黄色资源网久久资源365| 蜜桃视频一区二区三区在线观看| 亚洲高清免费视频| 亚洲一区二区三区自拍| 亚洲丝袜另类动漫二区| 1区2区3区欧美| 久久精品网站免费观看| 久久av资源站| 久久99久久久久| 日本成人在线电影网| 日日夜夜免费精品视频| 亚洲福中文字幕伊人影院| 亚洲一级二级三级| 一区二区三区欧美亚洲| 亚洲免费观看视频| 国产精品拍天天在线| 国产日产欧美一区二区视频| 2023国产精品| 久久久久久亚洲综合影院红桃| 精品国产第一区二区三区观看体验| 欧美va亚洲va| 久久精品人人爽人人爽| 亚洲国产成人午夜在线一区 | 在线播放91灌醉迷j高跟美女 | 91小视频免费看| 成人一级视频在线观看| 不卡的av网站| 91丝袜美女网| 欧美日韩mp4| 日韩欧美一区在线| 精品sm捆绑视频| 久久久久国产精品麻豆ai换脸| 精品久久久久久久久久久久久久久 | 国产99久久久精品| 99九九99九九九视频精品| 在线观看免费视频综合| 精品视频1区2区| 精品少妇一区二区三区在线视频| 国产性做久久久久久| 国产精品视频你懂的| 亚洲天天做日日做天天谢日日欢 | 国产精品美女久久久久久久网站| 亚洲少妇屁股交4| 亚洲bdsm女犯bdsm网站| 麻豆精品国产传媒mv男同 | 日韩av一二三| 国产尤物一区二区在线| 成人av网在线| 欧美在线免费播放| 日韩欧美在线影院| 国产精品久久久久久福利一牛影视| 一区二区三区精密机械公司| 午夜精品一区二区三区三上悠亚| 麻豆成人综合网| 成人性生交大片免费| 欧美日韩亚洲综合一区| 26uuu国产在线精品一区二区| 综合久久久久久| 青娱乐精品在线视频| 成人白浆超碰人人人人|