91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.93MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-11-08
  • 語言: 其他
  • 標簽: rfid??demo??

資源簡介

射頻卡協(xié)議ISO14443中文板 doc\pdf格式文件;fm17550 rfid設(shè)備的驅(qū)動代碼,經(jīng)實際測試可用,代碼僅實現(xiàn)typeA協(xié)議及僅獲取卡的uid

資源截圖

代碼片段和文件信息


#include?
#include?
#include?
#include?
#include?
#include?

#include?“fm17550.h“

#define?Fm175xx_Debug?0

#define?LOG_TAG ?“fm17550:“
#define?print_dbg(fmt?...)?printk(KERN_DEBUG?LOG_TAG?“%s:%d->“?fmt?“\n“?\
__func__?__LINE__?##__VA_ARGS__)
#define?print_err(fmt?...)?printk(KERN_ERR?LOG_TAG?“%s:%d->“?fmt?“\n“?\
__func__?__LINE__?##__VA_ARGS__)
#define?print_info(fmt?...)?printk(KERN_NOTICE?LOG_TAG?“%s:%d->“?fmt?“\n“?\
__func__?__LINE__?##__VA_ARGS__)


#define?MAX_BUFFER_LEN?255
static?struct?spi_device?*g_spi?=?NULL;
struct?fm17550_dev?g_dev_handle?=?{NULL?-1};

//?-------------------
//?untils?functions
//?-------------------
void?set_device_handle(struct?fm17550_dev*?rfid_dev)
{
memcpy(&g_dev_handle?rfid_dev?sizeof(struct?fm17550_dev));
g_spi?=?g_dev_handle.spi;
}

void?Delay_us(unsigned?int?delay_time)
{
ndelay(1000);
}


/*************************************************************/
/*?函數(shù)名: ????Write_Reg ? */
/*?功能: ????寫寄存器操作 ? */
/* */
/*?輸入?yún)?shù): reg_add,寄存器地址;reg_value,寄存器數(shù)值 ? */
/*?返回值: ????OK ? */
/* ERROR */
/*************************************************************/

unsigned?char?Write_Reg(unsigned?char?reg_addrunsigned?char?reg_value)
{
unsigned?char?buf[MAX_BUFFER_LEN]?=?{(reg_addr<<1)&0x7e?reg_value};
if(spi_write(g_spi?buf?2)?!=?0)?{
print_err(“spi?write:0x%02x?failed.“?reg_addr);
return?ERROR;
}
return?OK;
}

/*************************************************************/
/*?函數(shù)名: ????Read_Reg ?*/
/*?功能: ????讀寄存器操作 ?*/
/*?輸入?yún)?shù): reg_add,寄存器地址 ?*/
/*?返回值: ????寄存器數(shù)值 ?*/
/*************************************************************/
unsigned?char?Read_Reg(unsigned?char?reg_addr)
{
ssize_t?retval;
unsigned?char?code?=?(reg_addr?< unsigned?char?val?=?‘\0‘;

retval?=?spi_write_then_read(g_spi?&code?1?&val?1);
if?(retval? print_err(“spi?read(0x%02x)?failed.“?reg_addr);
return?‘\0‘;
}

return?val;
}

/*************************************************************/
/*?函數(shù)名: ????Set_BitMask */
/*?功能: ????置位寄存器操作 ? */
/*?輸入?yún)?shù): reg_add,寄存器地址;mask,寄存器置位 */
/*?返回值: ????OK */
/* ERROR */
/*************************************************************/
int?Set_BitMask(unsigned?char?reg_addrunsigned?char?mask)
{
unsigned?char?value?=?Read_Reg(reg_addr);
return??Write_Reg(reg_addr?value?|?mask);??//?set?bit?mask
}

/*********************************************/
/*?函數(shù)名: ????Clear_BitMask */
/*?功能: ????清除位寄存器操作?*/
/*?輸入?yún)?shù): reg_add,寄存器地址;mask,寄存器清除位?*/
/*?返回值: ????OK\ERROR?*/
/*********************************************/
int?Clear_BitMask(unsigned?char?reg_addr?unsigned?char?mask)
{
//?int?ret?=?-1;
//?unsigned?char?buf[MAX_BUFFER_LEN]?=?{‘\

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????1468013??2019-07-22?10:51??rfid\072210485598_0中國非接觸式規(guī)范.pdf

????..A..H.?????29292??2019-11-22?14:06??rfid\fm17550\.fm17550.o.cmd

????..A..H.?????30525??2019-11-22?16:03??rfid\fm17550\.fm17550_drv.o.cmd

????..A..H.?????28144??2019-11-21?19:55??rfid\fm17550\.type_a.o.cmd

?????文件??????17573??2019-11-22?14:04??rfid\fm17550\fm17550.c

?????文件???????3215??2019-11-13?16:14??rfid\fm17550\fm17550.h

?????文件??????69192??2019-11-22?14:06??rfid\fm17550\fm17550.o

?????文件???????6889??2019-11-22?16:00??rfid\fm17550\fm17550_drv.c

?????文件????????247??2019-11-13?10:40??rfid\fm17550\fm17550_drv.h

?????文件??????67016??2019-11-22?16:03??rfid\fm17550\fm17550_drv.o

?????文件???????9053??2019-11-13?10:40??rfid\fm17550\mifare_card.c

?????文件????????736??2019-11-12?12:14??rfid\fm17550\mifare_card.h

?????文件???????9310??2019-11-21?19:55??rfid\fm17550\type_a.c

?????文件????????465??2019-11-12?12:14??rfid\fm17550\type_a.h

?????文件??????40304??2019-11-21?19:55??rfid\fm17550\type_a.o

????..A..H.???????162??2019-11-19?15:19??rfid\~$卡協(xié)議ISO14443中文.doc

?????文件????2047052??2019-07-22?10:38??rfid\中國非接觸式規(guī)范.doc

?????目錄??????????0??2019-11-22?16:44??rfid\fm17550

?????目錄??????????0??2019-11-22?16:45??rfid

?????文件????2092544??2012-08-23?16:18??rfid\射頻卡協(xié)議ISO14443中文.doc

-----------?---------??----------?-----??----

??????????????5919732????????????????????20


評論

共有 條評論