首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RFID-RC522STM32F103RBKEIL5 简单实现读取卡片ID

下载方式:J-LINK 2).程序编译 使用KEIL5打开工程后直接加载编译即可 3).程序烧录下载 编译无错后直接烧录即可 4).硬件配置 RC522与开发板连线: 串口配置: 5).读取卡片...的ID读取并打印到串口; 使用教程: 1.将RFID-RC522与STM32F103RB开发板按下面连线方式连线; 2.然后将开发板通过USB转TLL连接到PC串口工具; 3.然后重启开发板...***********************/ /*全局变量*/ unsigned char CT[2];//卡类型 unsigned char SN[4]; //卡号 unsigned char RFID...最后接收到得字节的有效位数 if ( ucLastBits ) * pOutLenBit = ( ucN - 1 ) * 8 + ucLastBits; //N个字节数减去1(最后一个字节)+最后一位的位数 读取到的数据总位数...= 0x0A ) ) cStatus = MI_ERR; } return cStatus; } /* * 函数名:PcdRead * 描述 :读取M1卡一块数据 * 输入 :u8 ucAddr,块地址

1.3K20

rfid-rc522使用教程_RFID读写方式是什么

源码 1、RC522驱动原理 我们常见的RC522大概如下所示,PCB部分是主机,然后白色的和绿色的都是IC卡,IC卡可以存储信息,通过靠近PCB主机部分就可以被感应到从而触发主机做出相应的动作,比如读取...这里我参考的这篇博主的文章,讲的还是蛮详细的:https://blog.csdn.net/Ikaros_521/article/details/115958888 使用的APP如下所示: 可以按照软件操作读取一个卡的信息如下所示...4、读写卡 这里我们首先读取卡的ID试试 将程序下载到开发板,可以看到成功读取 下面我们来进行写卡的操作,大概流程是选中卡片,然后在指定区块写入数据,然后在指定区块读取数据,最后当我们执行完所有操作就可以退出选中...//复位RC522读卡器 HAL_Delay(10); PcdAntennaOff();//关闭天线发射 HAL_Delay(10); PcdAntennaOn();//开启天线发射 printf("RFID-MFRC522...(ReadRawRC(Status2Reg) & 0x08))) { status = MI_ERR; } return status; } //功 能:读取M1卡一块数据 //参数说明: addr

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

RFID 破解基础详解

,识别工作无须人工干预,作为条形码的无线版本,RFID 技术具有条形码所不具备的防水、防磁、耐高温、使用寿命长、读取距离大、标签上数据可以加密、存储数据容量更大、存储信息更改自如等优点(取决于 RFID...b.ID卡的信息数据读取和复制: ID 卡的构造简单,根据设备的频段读取设备信息,然后根据读取的信息,重新写入到新卡中,ID 的因为没有存储和加密的功能,所以读出的只是一串号码,把号码重新写入到新卡就可以完成复制了...水卡读取后的信息 ...............1.首先用手机 MIFARE 经典工具读取水卡 判断水卡类型 和 读取基本内容 发现是常见的 M1 卡有戏.........MIFARE 经典工具保存下来 然后进行对比 用手机读取是因为手机比较隐蔽适合多次读取 和 保存数据 4.对比这两次数据 我发现只有 10 扇区中的 0 块和 2

6.5K31

RFID盘点软件为企业提供RFID固定资产管理方案

从刚开始只支持条形码到支持二维码、RFID码。...RFID固定资产管理系统上线后,通过给每个实物资产绑定一个RFID码标签后,实现了人、物、卡的绑定,将固定资产进行精细化管理,提升盘点和管理效率,节约时间和人力资源成本,减少工作量、降低出错概率、即时反馈盘点状态...之后,通过批量导入表,将固定资产导入到系统之后,开始打印RFID标签,可在RFID标签的表面打印上二维码,这样就有双重的管理方式,可以扫二维码调出资产的详细信息并对资产进行领用等操作,也可以通过扫描RFID...将每个固定资产都绑定一个RFID标签,形成对应关系,之后将对应关系录入服务器数据库,并输出到手持式RFID读写器上。...使用RFID技术进行固定资产盘点,每件固定资产的平均盘点时间只需1~2秒,而固定资产管理员需要做的只是将手持式RFID读写器靠近固定资产而已,既不需要抱着一摞固定资产盘点纸质表逐一核对,也不用誊抄和转录到电子

59440

RFID 低频卡安全分析

基础介绍 RFID: 射频识别技术,它主要是通过无线电讯号识别特定目标,并可读写数据(单向的读取)。...RFID 系统的频率分低频、高频、超高频和微波几种,其各自的工作频率如下: 低频(LF) 125~134kHz; 高频(HF) 13.56MHz; 超高频(UHF) 860~960MHz...RFID 无源卡按载波频率分为:低频、中频和高频射频卡。 低频射频卡:频率主要包括 125kHz 和 134kHz 两种,主要用于短距离、低成本的应用中,如多数的门禁控制、校园卡、货物跟踪等。...3 :ID卡号格式 由于厂家的 ID 卡号读卡器的译码格式不一样,在输出是读取的二进制或者十六进制的结果因该是一样的结果也是唯一的。...如图所示已经成功的把数据恢复到新的 UID 卡上了,为了验证是否成功,我们可以读取一下扇区数据看看 hf mf rdsc 0 A 3279026bb994 可以看到已成功读取扇区数据,至此,我们已经成功的复制了一张卡

2.3K00

Android开发笔记(一百六十一)NFC近场通信

像日常生活中的门禁卡、公交卡,乃至二代身份证,都是采用了RFID技术的卡片。若想读写这些RFID卡片,则需相应的读卡器,只要用户把卡片靠近,读卡器就会产生感应动作。...既然RFID已经广泛使用,那么何苦又要另外制定NFC标准呢?其实正是因为RFID用的地方太多了,导致随意性较大,反而不便于更好地管控。...所以业界重新定义了NFC规范,试图在两个方面弥补RFID的固有缺憾: 1、RFID的信号传播距离较远,致使位于远处的设备也可能获取卡片信息,这对安全性较高的场合是不可接受的。...改进之后的NFC技术既提高了安全性,又拓宽了应用场合,同时还兼容现有的大部分RFID卡片,因此在智能手机上运用NFC而非RFID也就不足为怪了。...因为接下来要读取的卡片兼容RFID标准(ISO14443家族),所以过滤器的动作名称为NfcAdapter.ACTION_TECH_DISCOVERED,并且设置该动作包含了两项卡片标准,分别是NfcA

2.7K20

android 读取本地数据库db文件(Android sqlite)

我们知道Android中有四种数据存储方式: SharedPreference存储 content provider SQLite数据库存储 文件存储 今天我们主要说 本地数据库sqlite这种方式,实现读取一个本地数据库...1.将本地数据库db文件拷贝到项目中 2.将项目中db文件写入到本地文件夹中 3.增加打开数据库以及数据读取逻辑 4.增加删除逻辑 ,增加修改逻辑。...3)读取用户时候,性别一栏是需要做关联查询的 ,因为用户表性别用的是字典值。...Android拷贝逻辑代码 package com.example.testdemo.util; import android.content.Context; import android.os.Environment...本地 操作数据库逻辑(查,删,改) package com.example.testdemo.util; import android.content.Context; import android.database.Cursor

3.2K10

Android 读取csv格式数据文件

百度百科上说 CSV是逗号分隔值文件格式,也有说是电子表格的,既然是电子表格,那么就可以用Excel打开,那为什么要在Android中来读取这个.csv格式的文件呢?...Android Studio编译器默认是不能直接使用.csv文件的,所以要安装插件,点击Install plugins ,会出现 ? 等待下载 ?...点击OK就会配置你下载的插件,Android Studio每次配置插件之后都要重启一下,插件才会生效的,再重启之前,再安装一个翻译插件吧,如果你已经安装过了,就直接重启吧。...可以看到都是用逗号分隔开的,这就映证了百度百科的说法,那么现在就可以开始读取这个文件里的内容了,其实就跟读取txt差不多的。...这样数据就读取到了,那么我们刚才安装的翻译插件起到什么作用呢?你有没有这样的疑惑呢?下面来使用这个翻译插件,选中MainActivity,鼠标右键 ?

2.3K30
领券