资源简介
复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序.其中CPU卡的函数可以在此基础上根据FMCOS手册改写。文档中包括DES 和MAC加解密算法程序。找了很久才找到的。

代码片段和文件信息
#include “at89x52.h“
#include “intrins.h“
#include “pin.h“
#include “fm17xx.h“
void ISO15693_init(void);
unsigned char ISO15693_iventory(void);
unsigned char ISO15693_read(unsigned char block);
unsigned char ISO15693_select(void);
unsigned char ISO15693_Write(unsigned char block unsigned char wdata[8]);
void ISO15693_init(void)
{
SPIWrite(0x260x02);
SPIWrite(0x140x2f);
SPIWrite(0x150x3f);
SPIWrite(0x190x8b);
SPIWrite(0x1a0x14);
SPIWrite(0x1c0xf8);
SPIWrite(0x1e0x41);
SPIWrite(0x220x2c);
SPIWrite(0x230xff);
SPIWrite(0x240xff);
}
unsigned char ISO15693_iventory(void)
{
unsigned char iuid[8];
SPIWrite(0x110x58);
delay_100us(100);
SPIWrite(0x110x5b);
delay_100us(100);
SPIWrite(0x010x00);
SPIWrite(0x090x01);
SPIWrite(0x020x06);
SPIWrite(0x020x01);
SPIWrite(0x020x00);
SPIWrite(0x010x1e);
for( i=0;i<=15;i++)
{
SPIWrite(0x140x2f);
delay_100us(100);
if((SPIRead(0x01)==0)&&((SPIRead(0x0a)&0x0f)==0x00))
{
for( i=0;i<2;i++)
SPIRead(0x02);
for( i=0;i<8;i++)
{
uid[i]=SPIRead(0x02);
}
return 0;
}
if(i<15)
{
SPIWrite(0x140xaf);
SPIWrite(0x010x1e);
}
}
return 1;
}
unsigned char ISO15693_select(void)
{unsigned char tag_typeuid[8]i;
SPIWrite(0x010x00);
SPIWrite(0x090x01);
SPIWrite(0x020x22);
SPIWrite(0x020x25);
for( i=0;i<8;i++)
SPIWrite(0x02uid[i]);
SPIWrite(0x010x1e);
if((SPIRead(0x01)==0)&&((SPIRead(0x0a)&0x0f)==0x00))
{
tag_type=SPIRead(0x02);
return 0;
}
return 1;
}
unsigned char ISO15693_read(unsigned char block)
{
unsigned char irec_data[9];
SPIWrite(0x010x00);
SPIWrite(0x090x01);
SPIWrite(0x020x12);
SPIWrite(0x020xa0);
SPIWrite(0x020x05);
SPIWrite(0x020x10);
SPIWrite(0x02block);
SPIWrite(0x020x00);
SPIWrite(0x010x1e);
if((SPIRead(0x01)==0)&&((SPIRead(0x0a)&0x0f)==0x00))
{
for( i=0;i<9;i++)
rec_data[i]=SPIRead(0x02);
return 0;
}
return 1;
}
unsigned char ISO15693_Write(unsigned char block unsigned char wdata[8])
{
unsigned char tag_typei;
SPIWrite(0x010x00);
SPIWrite(0x090x01);
SPIWrite(0x020x12);
SPIWrite(0x020xa0);
SPIWrite(0x020x05);
SPIWrite(0x020x30);
SPIWrite(0x02block);
SPIWrite(0x020x00);
for( i=0;i<8;i++)
SPIWrite(0x02wdata[i]);
SPIWrite(0x010x1e);
if((SPIRead(0x01)==0)&&((SPIRead(0x0a)&0x0f)==0x00))
{
tag_type=SPIRead(0x02);
return 0;
}
return 1;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-09-07 22:42 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\
目录 0 2012-09-28 17:05 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\
文件 5545 2011-03-09 16:03 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\15693.LST
文件 18794 2011-03-09 16:03 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\15693.OBJ
文件 2835 2011-03-09 15:53 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\15693.c
文件 177685 2011-03-09 16:03 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\1715
文件 148493 2011-03-09 16:03 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\1715.M51
文件 46176 2011-03-09 16:03 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\1715.hex
文件 107 2011-03-09 16:03 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\1715.lnp
文件 291 2012-09-28 17:05 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\1715.plg
文件 34488 2010-06-11 10:20 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX
文件 116003 2010-06-11 10:20 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX.M51
文件 2330 2012-09-07 14:55 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX.Uv2.bak
文件 80 2010-06-11 10:20 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX.lnp
文件 1622 2012-09-07 14:55 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX.opt.bak
文件 532 2010-06-11 10:21 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX.plg
文件 60017 2012-09-28 17:05 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX.uvopt
文件 14086 2012-09-07 15:46 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX.uvproj
文件 1863 2011-05-18 15:18 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX_Opt.Bak
文件 1893 2011-05-18 15:18 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX_Uv2.Bak
文件 60023 2012-09-28 17:05 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\17XX_uvopt.bak
文件 1215 2001-12-06 07:59 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\ABSACC.H
文件 6983 2010-01-27 10:11 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\AT89X52.H
文件 797 2001-02-05 15:32 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\INTRINS.H
文件 33482 2011-03-09 16:03 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\des.LST
文件 43059 2011-03-09 16:03 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\des.OBJ
文件 19641 2010-09-26 10:31 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\des.c
文件 58889 2011-03-09 16:03 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\fm17xx.LST
文件 59139 2011-03-09 16:03 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\fm17xx.OBJ
文件 37463 2011-03-09 16:00 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\fm17xx.c
文件 7741 2011-03-09 15:53 复旦微电子智能IC卡Mifare1和CPU卡读卡机芯片FM1702SL源程序\1702_test\fm17xx.h
............此处省略18个文件信息
相关资源
- m1卡 ic卡可选择扇区初始化加密软件
- FM1702调试源程序
- 三维重建(旋转)由已知对应图像点
- 德卡D8读写器关于读写感应卡的一些代
- 索尼SONY VPCM125JC网卡驱动程序 v6.0.14
-
li
nksys AE1000/Cisco AM10无线网卡驱动 - 使用SPCE061A的ACM12864J液晶显示模块应用
- M1卡密码破解软件
- M1卡破解程序 Mifare 1k
- 昆腾M1500磁带库
- 昆腾M1800磁带库
- stm32利用spi驱动tm1803
- 奥科网关M1000B配置手册.docx
- STM32F407实时时钟_DS1302实时时钟模块和
- 基于STM32F103的实时时钟程序,采用D
- 达尔优lm120g无线鼠标驱
- 达尔优lm109鼠标驱动 v1.0 官方最新版
- RC522 M1卡 S50卡刷卡c程序 项目在用程序
- 基于RFID的公交卡管理系统
- 基于Multisim10的十字路口交通灯控制器
- supermemeo 18 sm18 绿色纯净英文 汉化包
- 基于Multisim10的十字路口交通灯控制器
- 基于STM32+TM1638芯片的共阳极数码管驱
- multisim 存储器HM1-65642
- tm1622参考程序
- TM1621参考程序
- 凯特龙新产品LRC-M1遥控器的发布
- UVM1.1应用指南及源代码分析_20111211版
- 安科瑞ARCM100型剩余电流式电气火灾监
- HART-USB MODEM SM100-C(Ⅲ)说明书
评论
共有 条评论