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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fm1715.h

?? 射頻讀卡芯片FM1715的C驅動程序。實現對FM1715初始化操作;實現對FM1715操作的總線方式(并行總線,SPI)選擇;該函數實現從FM1715的EEPOM中讀出數據等功能函數
?? H
?? 第 1 頁 / 共 2 頁
字號:
//5.1 頭文件
/****************************************************************/
/* main 程序頭文件 */
/* 主要功能:常量定義 */
/* 編制: */
/* 時間: */
/* 修改:huzhenqing */
/* 時間:2003 年9 月 */
/****************************************************************/
//#ifndef _MAIN_INCLUDED_
//#define _MAIN_INCLUDED_


#include <ABSACC.H>




sbit FM_RST = P3^5; ///FM1715復位腳
//FM1715、RC500的復位控制口
#define FM1715RST_L FM_RST=0;;
#define FM1715RST_H FM_RST=1;

//常量定義
#ifndef TRUE
  #define TRUE 0x01
#endif 
#ifndef FALSE
  #define FALSE 0x00
#endif

//FM1715 命令碼
#define Transceive 0x1E //發送接收命令
#define Transmit 0x1a //發送命令
#define ReadE2 0x03 //讀FM1715 EEPROM 命令
#define WriteE2 0x01 //寫FM1715 EEPROM 命令
#define Authent1 0x0c //驗證命令認證過程第1 步
#define Authent2 0x14 //驗證命令認證過程第2 步
#define LoadKeyE2 0x0b //將密鑰從EEPROM 復制到KEY 緩存
#define LoadKey 0x19 //將密鑰從FIFO 緩存復制到KEY 緩存
#define RF_TimeOut 0x50 //發送命令延時時間
#define Req 0x01
#define Sel 0x02

//數據類型定義
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long


//卡片類型定義定義
#define TYPEA_MODE 0 //TypeA 模式
#define TYPEB_MODE 1 //TypeB 模式
#define SHANGHAI_MODE 2 //上海模式
#define TM0_HIGH 0xf0 //定時器0 高位,4MS 定時
#define TM0_LOW 0x60 //定時器0 低位
#define TIMEOUT 100 //超時計數器4MS×100=0.4 秒


//射頻卡通信命令碼定義
//第 15 頁 共 52 頁
#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

//Status Values
#define ALL 0x01
#define KEYB 0x04
#define KEYA 0x00
#define _AB 0x40
#define CRC_A 1
#define CRC_B 2
#define CRC_OK 0
#define CRC_ERR 1
#define BCC_OK 0
#define BCC_ERR 1


//******************* 卡類型定義********************
#define MIFARE_8K 0 //MIFARE 系列8KB 卡片
#define MIFARE_TOKEN 1 //MIFARE 系列1KB TOKEN 卡片
#define SHANGHAI_8K 2 //上海標準系列8KB 卡片
#define SHANGHAI_TOKEN 3 //上海標準系列1KB TOKEN 卡片


//******************* 函數錯誤代碼定義********************
#define FM1715_OK 0 //正確
#define FM1715_NOTAGERR 1 //無卡
#define FM1715_CRCERR 2 //卡片CRC 校驗錯誤
#define FM1715_EMPTY 3 //數值溢出錯誤
#define FM1715_AUTHERR 4 //驗證不成功
#define FM1715_PARITYERR 5 //卡片奇偶校驗錯誤
#define FM1715_CODEERR 6 //通訊錯誤(BCC 校驗錯)
#define FM1715_SERNRERR 8 //卡片序列號錯誤(anti-collision 錯誤)
#define FM1715_SELECTERR 9 //卡片數據長度字節錯誤(SELECT 錯誤)
#define FM1715_NOTAUTHERR 10 //卡片沒有通過驗證
#define FM1715_BITCOUNTERR 11 //從卡片接收到的位數錯誤
#define FM1715_BYTECOUNTERR 12 //從卡片接收到的字節數錯誤(僅讀函數有效)
#define FM1715_RESTERR 13 //調用restore 函數出錯
#define FM1715_TRANSERR 14 //調用transfer 函數出錯
#define FM1715_WRITEERR 15 //調用write 函數出錯
#define FM1715_INCRERR 16 //調用increment 函數出錯
#define FM1715_DECRERR 17 //調用decrement 函數出錯
#define FM1715_READERR 18 //調用read 函數出錯
//第 16 頁 共 52 頁
#define FM1715_LOADKEYERR 19 //調用LOADKEY 函數出錯
#define FM1715_FRAMINGERR 20 //FM1715 幀錯誤
#define FM1715_REQERR 21 //調用req 函數出錯
#define FM1715_SELERR 22 //調用sel 函數出錯
#define FM1715_ANTICOLLERR 23 //調用anticoll 函數出錯
#define FM1715_INTIVALERR 24 //調用初始化函數出錯
#define FM1715_READVALERR 25 //調用高級讀塊值函數出錯
#define FM1715_DESELECTERR 26
#define FM1715_CMD_ERR 42 //命令錯誤
#define FM1715_Err 43 //為了壓縮判別,統一把FM的錯誤代碼定義為這個,如需要查詢錯誤代碼需修改程序,返回實際錯誤信息



#define FM_Serial  //使用SPI接口

//******************* FM1715 地址定義********************
#ifdef FM_Serial
//SPI接口
//#define Page_Sel 0x00 //頁寫寄存器
#define Page_SelW(x) WRITE_FM(0x00,x) //頁寫寄存器

//#define Command 0x01 //命令寄存器
#define CommandW(x) WRITE_FM(0x01,x) //命令寄存器
#define CommandR READ_FM(0x01) //命令寄存器

//#define FIFO 0x02 //64 字節FIFO 緩沖的輸入輸出寄存器
#define FIFOW(x) WRITE_FM(0x02,x) //64 字節FIFO 緩沖的輸入輸出寄存器
#define FIFOR READ_FM(0x02) //64 字節FIFO 緩沖的輸入輸出寄存器

//#define PrimaryStatus 0x03 //發射器,接收器及FIFO 的狀態寄存器1	   *

//#define FIFO_Length 0x04 //當前FIFO 內字節數寄存器
#define FIFO_LengthR READ_FM(0x04) //當前FIFO 內字節數寄存器

//#define SecondaryStatus 0x05 //各種狀態寄存器2	   
#define SecondaryStatusR 0x05 //各種狀態寄存器2	   

//#define InterruptEn 0x06 //中斷使能/禁止寄存器
#define InterruptEnW(x) WRITE_FM(0x06,x) //中斷使能/禁止寄存器
#define InterruptEnR READ_FM(0x06) //中斷使能/禁止寄存器

//#define Int_Req 0x07 //中斷請求標識寄存器
#define Int_ReqW(x) WRITE_FM(0x07,x) //中斷請求標識寄存器
#define Int_ReqR READ_FM(0x07) //中斷請求標識寄存器

//#define Control 0x09 //控制寄存器
#define ControlW(x) WRITE_FM(0x09,x) //控制寄存器
#define ControlR READ_FM(0x09) //控制寄存器

//#define ErrorFlag 0x0A //錯誤狀態寄存器
#define ErrorFlagR READ_FM(0x0A) //錯誤狀態寄存器

//#define CollPos 0x0B //沖突檢測寄存器
#define CollPosR READ_FM(0x0B) //沖突檢測寄存器

//#define TimerValue 0x0c //定時器當前值			 *

//#define Bit_Frame 0x0F //位幀調整寄存器
#define Bit_FrameW(x) WRITE_FM(0x0F,x) //位幀調整寄存器
#define Bit_FrameR READ_FM(0x0F) //位幀調整寄存器

//#define TxControl 0x11 //發送控制寄存器
#define TxControlW(x) WRITE_FM(0x11,x) //發送控制寄存器
#define TxControlR READ_FM(0x11) //發送控制寄存器

//#define CWConductance 0x12 //選擇發射腳TX1 和TX2 發射天線的阻抗
#define CWConductanceW(x) WRITE_FM(0x12,x) //選擇發射腳TX1 和TX2 發射天線的阻抗
#define CWConductanceR READ_FM(0x12) //選擇發射腳TX1 和TX2 發射天線的阻抗

//#define ModConductance 0x13 //定義輸出驅動阻抗
#define ModConductanceW(x) WRITE_FM(0x13,x) //定義輸出驅動阻抗
#define ModConductanceR READ_FM(0x13) //定義輸出驅動阻抗

//#define CoderControl 0x14 //定義編碼模式和時鐘頻率
#define CoderControlW(x) WRITE_FM(0x14,x) //定義編碼模式和時鐘頻率
#define CoderControlR READ_FM(0x14) //定義編碼模式和時鐘頻率

//#define TypeBFraming 0x17 //定義ISO14443B 幀格式
#define TypeBFramingW(x) WRITE_FM(0x17,x) //定義ISO14443B 幀格式
#define TypeBFramingR READ_FM(0x17) //定義ISO14443B 幀格式

//#define DecoderControl 0x1a //解碼控制寄存器
#define DecoderControlW(x) WRITE_FM(0x1a,x) //解碼控制寄存器
#define DecoderControlR READ_FM(0x1a) //解碼控制寄存器

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲国产一区在线观看网站| 欧美性生交片4| 亚洲综合成人在线| 欧美成人精品福利| 在线看国产日韩| 国产乱人伦偷精品视频不卡| 亚洲综合男人的天堂| 久久综合久久综合久久| 亚洲v中文字幕| 久久久99久久精品欧美| 欧美性猛片aaaaaaa做受| 国内外成人在线视频| 一区二区不卡在线播放 | 亚洲手机成人高清视频| 欧美一区二区三区的| 色综合视频一区二区三区高清| 久久草av在线| 亚洲成人av资源| 亚洲日本va午夜在线电影| 精品国产在天天线2019| 欧美三级日本三级少妇99| av福利精品导航| 国产伦精品一区二区三区免费 | 成人福利视频在线看| 免费高清视频精品| 午夜精品福利一区二区蜜股av| 亚洲日韩欧美一区二区在线| 国产欧美一区二区精品性色超碰| 精品久久久久久久一区二区蜜臀| 欧美日本视频在线| 在线国产亚洲欧美| 色吧成人激情小说| 99久久综合国产精品| 国产**成人网毛片九色| 国产精品538一区二区在线| 国产综合久久久久影院| 蜜臀va亚洲va欧美va天堂| 2023国产精华国产精品| 久久综合久久综合久久综合| 亚洲综合精品久久| 天天综合日日夜夜精品| 美女看a上一区| 久久精品亚洲一区二区三区浴池 | 成人av在线一区二区三区| 精品亚洲国产成人av制服丝袜| 蜜臀av亚洲一区中文字幕| 日韩电影免费在线看| 免费精品视频在线| 国内精品伊人久久久久av一坑| 精品一区二区久久久| 九九**精品视频免费播放| 国产一区二区不卡| 国产一区二区免费看| 成人午夜视频网站| 一本一道波多野结衣一区二区| 色欧美乱欧美15图片| 一区二区三区四区乱视频| 亚洲永久免费视频| 日韩精品1区2区3区| 亚洲成人7777| 9久草视频在线视频精品| 天天操天天色综合| 蜜桃久久精品一区二区| 国产一区二区三区蝌蚪| 国产不卡一区视频| 99国产精品视频免费观看| 欧美色爱综合网| 日韩三级视频在线看| 国产二区国产一区在线观看| a美女胸又www黄视频久久| 在线观看免费亚洲| 91精品国产一区二区人妖| 久久精品一区二区三区不卡| 1区2区3区欧美| 日韩av电影天堂| 国产精品1024| 欧美无砖砖区免费| 337p日本欧洲亚洲大胆精品| 亚洲欧洲美洲综合色网| 欧美一区二区三区人| 久久精品夜色噜噜亚洲aⅴ| 一区二区三区欧美久久| 麻豆91精品视频| av中文一区二区三区| 在线播放一区二区三区| 亚洲黄色尤物视频| 国产成人日日夜夜| 欧美裸体一区二区三区| 日韩精品一区二区三区三区免费 | 日本免费新一区视频| 国产成人午夜视频| 欧美亚洲动漫制服丝袜| 精品少妇一区二区| 亚洲免费成人av| 久久成人久久爱| 在线观看一区二区视频| 国产亚洲一区二区三区四区 | 蜜桃一区二区三区四区| 97精品电影院| 精品999在线播放| 玉足女爽爽91| 高清shemale亚洲人妖| 678五月天丁香亚洲综合网| 国产精品成人免费精品自在线观看| 日韩成人精品在线观看| 色88888久久久久久影院野外| 久久久一区二区三区捆绑**| 日韩精品三区四区| 91看片淫黄大片一级在线观看| 亚洲精品免费播放| 91蝌蚪porny九色| 色综合久久久久久久久| 久久人人爽爽爽人久久久| 午夜电影网亚洲视频| av网站免费线看精品| 精品av久久707| 美女一区二区视频| 欧美日韩精品一区二区天天拍小说| 中文幕一区二区三区久久蜜桃| 麻豆国产精品一区二区三区| 91精品免费观看| 天堂成人国产精品一区| 亚洲精品福利视频网站| www.欧美色图| 色婷婷久久综合| 亚洲视频狠狠干| 波多野结衣91| 国产精品久线观看视频| 国产精品国产a级| 亚洲日本丝袜连裤袜办公室| 成人av第一页| 中文字幕一区二区三区在线播放 | 国产激情视频一区二区三区欧美| 亚洲欧美偷拍三级| 91精品婷婷国产综合久久性色 | 日韩欧美精品在线视频| 亚洲18女电影在线观看| 在线国产亚洲欧美| 亚洲永久精品大片| 在线观看国产日韩| 亚洲福利一区二区| 欧美人狂配大交3d怪物一区| 五月天婷婷综合| 欧美精品亚洲一区二区在线播放| 亚洲动漫第一页| 精品视频999| 日韩国产欧美在线观看| 欧美一区二区三区日韩| 久久99热狠狠色一区二区| 26uuu色噜噜精品一区二区| 国产一区二区三区久久悠悠色av| 国产欧美一区二区精品秋霞影院| 国产v日产∨综合v精品视频| 国产午夜亚洲精品不卡| 国产91精品免费| 国产精品美女视频| 成人福利视频在线| 欧美一区二区视频在线观看| 久久国产乱子精品免费女| 日韩三区在线观看| 日本午夜一本久久久综合| 日韩一区二区三区高清免费看看| 日本不卡一区二区三区| 欧美一级片在线| 人人狠狠综合久久亚洲| 久久免费视频色| 国产99久久久国产精品潘金| 国产女人18水真多18精品一级做 | 日韩欧美国产三级| 蜜桃久久久久久| 久久久综合激的五月天| 成人免费av资源| 亚洲丶国产丶欧美一区二区三区| 在线不卡中文字幕播放| 麻豆精品在线播放| 日韩一区二区三区免费看| 成人激情免费网站| 亚洲欧美日韩一区二区| 欧美午夜精品久久久久久超碰 | 国产美女在线观看一区| 欧美经典一区二区三区| 欧美性三三影院| 激情综合网av| 中文字幕在线观看不卡| 97国产一区二区| 精品在线一区二区| 中文字幕一区二区三区在线观看| 欧美日韩一卡二卡三卡| 国产精品1区二区.| 亚洲精品中文字幕乱码三区| 欧美精品 日韩| 国产精品99久久不卡二区| 亚洲成av人片在线| 久久综合色8888| 91福利资源站| 日本欧美一区二区三区乱码| 国产精品久久久久久久久久久免费看| 欧洲激情一区二区| 国产麻豆视频一区| 日本欧美大码aⅴ在线播放|