MFRC522模块资料,含52单片机案列代码(自用),包含UART调试代码。使用方法见我的博客:干货_单片机_MFRC522射频模块使用方法(含代码)。
2021-05-13 09:02:29 54KB 单片机 FMRC522 嵌入式
1
CC2560 第七代蓝牙射频模块概述: 该蓝牙射频模块灵活适用于广阔的电子市场,基于第一代蓝牙技术,单一解决方案内具有蓝牙与蓝牙低功耗,可在所有手机/平板电脑上使用。基本上可以说是了蓝牙射频模块业界一流的性能。该射频参考设计,带有可轻松连接至多种微控制器单元 (MCU) 的天线,如TI 的 MSP430 或 Tiva C 系列 MCU。该参考设计可复制到电路板中,从而使设计具有成本效益并加快推向市场。 CC2560 第七代蓝牙射频模块应用截图: CC2560 第七代蓝牙射频模块电路实物图: CC2560 第七代蓝牙射频模块电路 PCB截图:
2021-04-21 18:05:56 17.89MB cc2560 电路方案
1
RC522 RFID射频模块(原理图、PCB、RC522原厂代码等)
2021-04-08 19:18:35 49.16MB 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 //停止使用 //无输
RC522 RFID射频模块(PCB+原理图+RC522原厂代码等) RC522原理图+PCB,用AD软件打开
2020-01-03 11:41:06 61.99MB RC522
1
2.4G无线射频模块24L01的原理图和PCB图(Protel格式) 内附24L01的原理图和完整PCB图、单片机实验板原理图,这个文件时Protel99se格式的。24L01的datasheet很多,随便在网上搜一个就行了。
2020-01-03 11:33:48 80KB 24L01 无线射频 2.4G PCB
1
基于stm32的rc522射频模块实现充值卡功能的主函数,有初始化金额,充值金额,读取金额的功能。
2019-12-21 21:33:36 384KB stm32
1
基于M0的LPC11C14射频模块例程,射频模块采用的是CY1444芯片,包含RFID相关代码。
2019-12-21 21:12:36 410KB LPC11C14 CY1444 RFID
1
在本文中,我们将深入探讨如何在正点原子Mini开发板上使用RC522射频模块与LCD串口显示器进行交互。RC522是一种常用的RFID读卡器芯片,适用于125kHz频率的电子标签,常用于无接触式身份识别、门禁控制等领域。我们将围绕以下几点来详细讲解这一技术实现: 1. **正点原子Mini开发板**:正点原子是一家知名的嵌入式硬件开发工具提供商,其Mini开发板是为初学者和专业开发者设计的低成本学习平台,集成了STM32F103微控制器,具有丰富的外设接口,适合进行各种嵌入式系统实验。 2. **RC522射频模块**:RC522是NXP半导体公司生产的一款RFID读写模块,工作在125kHz频率下,支持ISO14443A协议。它包含一个完整的射频收发器,可以读取和写入符合该协议的RFID卡片或标签,如MIFARE系列芯片。 3. **RFID工作原理**:RFID系统由读卡器(RC522)和应答器(RFID标签)组成。读卡器通过发射电磁场激活无源标签,标签接收到能量后回复信息,实现数据交换。125kHz频段的RFID通常用于低功耗、近距离应用。 4. **STM32F103驱动RC522**:STM32F103是意法半导体的高性能、低功耗的ARM Cortex-M3内核微控制器。为了驱动RC522,我们需要编写特定的驱动程序,配置GPIO、SPI接口,以便与RC522进行通信。这包括初始化SPI总线、设置时钟速度、使能中断等操作。 5. **LCD串口显示**:LCD(Liquid Crystal Display)显示器通常用于显示简单文本或图形信息。在这个项目中,我们使用串行接口(如I2C或UART)与LCD连接,将读取到的RFID卡信息显示在屏幕上。这需要对LCD控制器的理解以及相应的库函数的编写或使用。 6. **软件实现**:在STM32的开发环境中,如Keil uVision或STM32CubeIDE,我们需要编写主程序,包括初始化电路、配置RC522模块、读取RFID卡数据、解析数据并发送至LCD进行显示。这通常涉及C语言编程和HAL库的使用。 7. **代码结构**:压缩包中的“stm32f103驱动RC522射频模块”文件可能包含了实现上述功能的源代码。主要文件可能有`main.c`(主程序)、`rc522.c`(RC522驱动)、`lcd.c`(LCD驱动)以及相关头文件。代码中应包含RC522的SPI通信函数、中断处理函数、RFID数据解析函数和LCD显示函数。 8. **调试与优化**:完成代码编写后,需要通过ST-Link等调试器进行烧录和调试。在实际运行中,可能会遇到信号干扰、通信错误等问题,需要对硬件和软件进行相应调整,确保稳定性和可靠性。 9. **应用扩展**:理解了基础的RFID读卡和LCD显示后,可以进一步扩展应用,比如添加数据存储和处理功能,实现更复杂的RFID管理系统,或者结合其他传感器,打造多功能的物联网设备。 通过以上步骤,我们可以构建一个基于正点原子Mini开发板的简单RFID读卡系统,利用LCD串口显示器直观地呈现读取到的RFID卡信息。这个项目不仅有助于学习STM32微控制器的使用,还能加深对RFID技术和LCD显示原理的理解。
2019-12-21 20:54:14 20.8MB 正点原子 rc522 射频读卡 RFID
1
自己做的小项目中用到了RC522射频模块,S50卡和12864液晶,控制芯片是89C52RC,有不懂的可以相互交流学习。
2019-12-21 18:55:44 80KB RC522 S50 12864
1