详情请见:https://blog.csdn.net/AISc_O/article/details/105861230
2021-04-10 15:55:37 45KB 单片机 rc522 OLED 多级菜单
1
使用CubeMX生成的HAL库,驱动RC523读取IC卡卡号,亲测可用,芯片型号是STM32F030F4,采用片上SPI通信,已经可以读到卡号
2021-04-09 23:24:10 4.01MB stm32 NFC RC523
1
实验工具:Arduino UNO 板和RC522读卡器以及舵机 工作原理:通过RFID射频技术对于芯片卡号ID进行识别,当卡号与程序中卡号匹配则转动舵机开门 实验效果:RC522识别成功则打开门
2021-04-09 16:34:44 3KB RFID 门锁
1
RC522 RFID射频模块(原理图、PCB、RC522原厂代码等)
2021-04-08 19:18:35 49.16MB RC522 RFID
1
STM32 STM32F103C8T6 RFID-RC522读卡器模块 软件例程 支持RC522简单读卡号和数据
2021-04-08 17:52:04 329KB STM32 RC522 RFID 例程
1
RFID读卡模块RC522串口读写器13.56mhz ic卡设计射频模块串口文档资料+Rc522Manager上位机API工具软件 数据包: 1.头:7F 2.命令字节:1 3.数据字节:不定 4.尾:F7/55 0111 1111 --7F 头 XXXX XXXX --命令字节 数据字节 0111 1111 --F7 尾 命令字节: 函数选择 XXXX XXXX 函数选择 command 说明: 0000:PcdReset(void) //复位 0001:PcdAntennaOn(void) //天线开 0010:PcdAntennaOff(void) //天线关 0011:PcdRequest(unsigned char req_code,unsigned char *pTagType) //寻卡 0100:PcdAnticoll(unsigned char *pSnr) //防冲撞 0101:PcdSelect(unsigned char *pSnr) //卡片选择 0110:PcdAuthState(unsigned char auth_mode,unsigned char addr,unsigned char *pKey,unsigned char *pSnr) //验证卡片密码 0111:PcdRead(unsigned char addr,unsigned char *pData) //读取数据 1000:PcdWrite(unsigned char addr,unsigned char *pData) //写入数据 1001:PcdValue(unsigned char dd_mode,unsigned char addr,unsigned char *pValue); //扣款充值 1010:char PcdBakValue(unsigned char sourceaddr, unsigned char goaladdr); //备份钱包 1011:PcdHalt(void) //停止使用 1010~1111:预留 函数说明: 1.PcdRequest : req_code[IN]:寻卡方式 0x52 = 寻感应区内所有符合 14443A 标准的卡 0x26 = 寻未进入休眠状态的卡 pTagType[OUT]:卡片类型代码 0x4400 = Mifare_UltraLight 0x0400 = Mifare_One(S50) 0x0200 = Mifare_One(S70) 0x0800 = Mifare_Pro(X) 0x4403 = Mifare_DESFire 2.PcdAnticoll:防冲撞。pSnr:卡片序列号。 3.PcdSelect:卡片选择。pSnr:卡片序列号。 4.PcdAuthState:验证卡片密码。 auth_mode[IN]: 密码验证模式 0x60 = 验证 A 密钥 0x61 = 验证 B 密钥 addr[IN]:块地址 pKey[IN]:密码 pSnr[IN]:卡片序列号 5.PcdRead:addr[IN]:块地址 pData[OUT]:读出的数据,16 字节 6.PcdWrite:addr[IN]:块地址 pData[IN]:写入的数据,16 字节 7.PcdValue: dd_mode[IN]命令字 0xC0 = 扣款 0xC1 = 充值 addr[IN]钱包地址 pValue[IN] 4 字节增减值,低位在前。 8.PcdHalt:停止使用。 函数参数 data 说明: 0000:PcdReset //复位 //无输入 0001:PcdAntennaOn //天线开 //无输入 0010:PcdAntennaOff //天线关 //无输入 0011:PcdRequest //寻卡 //1 字节寻卡方式 0100:PcdAnticoll //防冲撞 //无输入 0101:PcdSelect //卡片选择 //4 字节卡串口号 0110:PcdAuthState //验证卡片密码 //1 字节模式,1 字节块地址,6 字节密码,4 字节串口号 0111:PcdRead //读取数据 //1 字节地址 1000:PcdWrite //写入数据 //1 字节地址,16 字节数据 1001:PcdValue //扣款充值 //1 字节模式,1 字节地址,4 字 节金额 1010:PcdBakValue //备份钱包 //1 字节源地址,1 字节目标地址 1011:PcdHalt //停止使用 //无输
本次给大家分享的是基于stm32STM32F103C8T6的RC522 RFID模块调试程序,程序里自带管脚接线,大家可以根据程序连接相应的管脚。
2021-04-06 15:54:02 3.75MB stm32 51单片机 RC522 RFID
1
FM1208系列非接触CPU卡是由上海复旦微电子股份有限公司自主研发的CPU卡芯片和COS制作而成,具有自主知识产权,是国内第一款通过银行卡检测中心PBOC2.0标准测试的单界面非接触CPU卡。该文档讲解FM1208的基础知识,还有发卡指令demo,详细的记录了1208的发卡操作。
1
该系统由stc8单片机作为下位机,C#为上位机。下位机主要是通过RC522射频模块获取IC卡卡号,然后通过串口发送到上位机。上位机由三个界面组成(增删图书界面、增删读者界面、图书借还界面),打开上位机后,点击扫描按钮,选择串口,波特率115200,点击打开串口按钮。当处于增删图书界面时,把IC卡放到RC522模块10cm以内,这时上位机将获得卡号,这时会提醒该卡号处于哪种状态(未注册,已注册或该卡已作为读者卡号这三个提示信息),如果未注册,在书名文本框中输入书名,然后点击增加按钮,即将这个书号与书名关联起来保存到数据库SQL server 2008中,其他两个界面类似。用到的软件有(sql server 2008、keil5、vs2013、stc-isp串口助、stc8开发板)。压缩包中含有上位机、下位机源程序,数据库文件(.mdf)和大作业文档。
2021-03-30 20:35:21 1.44MB RC522 RFID 图书管管理系统 C#上位机
1
参照官方demo改编的RC522操作CPU卡流程
2021-03-30 15:12:40 10KB RC522 CPU卡 STM32
1