RC522的学习算下来也有四五天了,今天终于勉强知道大概是怎么一回事了,实现效果如图,大概总结如下:一.RC522操作流程:     二.M1卡简单介绍:  1.16个扇区,每个扇区分四块2.每个扇区的块0,1,2为数据块,块3为控制块3.第0扇区块0为厂家固化,不能更改 三.M1卡的读写:读和写都是一样的,先定义好读
原创 2014-08-13 23:15:44
4956阅读
文章目录一.S50(M1)卡介绍1.S50(M1)卡基础知识2.内部信息3.存取控制4.数据块的存取控制5.控制块的存取控6.工作原理7.M1与读卡器的通信二.RC522工程代码详解1.RC522与M1通信2.STM32RC522寄存器的操作3.STM32RC522的基础通信4.STM32控制RC522与M1的通信5.测试函数一.S50(M1)卡介绍1.S50(M1)卡基础知识1.每张卡有唯一
转载 2024-04-22 10:21:06
518阅读
目录调试32控制硬件连接百度网盘源码 发短信失败大概率跟你的模块供电有关系,由于GSM模块发射信号功率较大,电脑的USB供电电流较小,板子供电不足问题需要外接充电宝供电。(充电宝比电脑USB电流大)调试首先用串转USB模块调试。TEST(UCS2)模式下发送中英文短息,短消息储存至SIM卡中。AT+CMGF=1 AT+CSCS="UCS2” AT+CSCA?    
文章目录一.S50(M1)卡介绍1.S50(M1)卡基础知识2.内部信息3.存取控制4.数据块的存取控制5.控制块的存取控6.工作原理7.M1与读卡器的通信二.RC522工程代码详解1.RC522与M1通信2.STM32RC522寄存器的操作3.STM32RC522的基础通信4.STM32控制RC522与M1的通信5.测试函数 一.S50(M1)卡介绍1.S50(M1)卡基础知识1.每张卡有
转载 2024-07-01 21:16:21
741阅读
/*************笔记****************1、CubeMX 定义任意两个引脚,作为复位脚和片选脚,并对引脚作出如下配置
原创 精选 2022-10-31 20:58:04
405阅读
最近参加了一个比赛,用到树莓派+RC522模块,下面演示由读卡器向屏幕显示数据。程序中用到了bcm2835的库,所以需要安装这个库:[root@alarmpi ~]# pcaman -Q libbcm2835【该库的介绍可以见:http://www.airspayce.com/mikem/bcm2835/】#include#include "RFID.h"
原创 2021-07-09 14:35:28
821阅读
最近参加了一个比赛,用到树莓派+RC522模块,下面演示由读卡器向屏幕显示数据。 程序中用到了bcm2835的库,所以需要安装这个库: [root@alarmpi ~]# pcaman -Q libbcm2835 #include#include "RFID.h"#includevoid writeMFRC522(unsigned char Address, unsigned char value
原创 2022-02-03 14:27:54
1340阅读
一、主要指标l  容量为8K位EEPROMl  分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位l  每个扇区有独立的一组密码及访问控制l  每张卡有唯一序列号,为32位l  具有防冲突机制,支持多卡操作l  无电源,自带天线,内含加密控制逻辑和通讯逻辑电路l  数据保存期为10年,可改写10万次,读无限次l&nb
转载 2024-03-19 14:26:00
191阅读
这几天划水过多 这几天本着学习的态度去看RC522,NFC射频芯片然后 无奈自己太菜了,只跑了大佬写的例程勉强可以完成读卡操作不过也没有闲下来(不想划水),就想了想能不能用STM32内置FLASH存储NFC卡的UID信息,断电后也可以存在,这样验证NFC卡的信息也会方便很多。 基本单位换算STM32中各种类型变量所占大小内置FLASH说明查看.map文件存储NFC UID数据debug效果 基本单
转载 2024-04-14 22:18:38
707阅读
目录1. 项目功能简介2. 硬件准备3. 源码分析3.1 NTP时间获取分析3.2 MAX7219 八位数码管驱动分析3.3 DS1302 RTC时钟模块驱动分析3.4 工程源码获取4. 效果展示更多资料 1. 项目功能简介物联网时钟应用以安信可ESP-C3-12F模组为主控模块,外接MAX7219 八位数码管、DS1302 RTC时钟模块、5个功能按键以及两个只是灯组成。设备访问NTP服务器获
目录1:Cube初始化设置2:配置过滤器3:添加接收中断函数4:通信测试1:Cube初始化设置配置对应引脚:配置CAN1的波特率为500kbps。CAN2配置同CAN1。勾选接收中断函数。2:配置过滤器过滤器配置为不过滤。在CAN.c中的/* USER CODE BEGIN 0 *//* USER CODE END 0 */ 中间添加过滤器初始函数。void CAN1_Filter_Init(CA
前言单片机:STM32F103ZET6模块:RFID-RC522开发板:正点原子战舰V3适应环境:裸机程序 / uCosIII优点:亲测可用每每有陌生人加我就是问我要这个的工程,心累,文末有工程下载链接。希望再有人加我QQ是跟我聊技术,而不是:“大神,能发个工程给我吗?”main.c#include "rc522.h" int main() { ... RC522_Init(); /
用树莓派+RC552 RFID刷卡模块,
原创 2022-02-03 13:43:47
817阅读
urllib库的使用Python2中有urllib和urllib2两个内置库实现请求的发送;Python3中则没有urllib2,统一为了内置的urllib库;API:https://docs.python.org/3/library/urllib.html#该库提供了相关函数和类,基于身份认证、摘要身份验证、重定向、cookie的操作,实现完成(HTTP/1.1协议)的URL访问;该库主要包含以
转载 5月前
53阅读
一、RC522模块简介MFRC522是高度集成的非接触式(13.56MHz)读写卡芯片。此发送模块利用调制和解调的原理,并将它们完全集成到各种非接触式通信方法和协议中(13.56MHz)。MFRC522发送模块支持下面的工作模式:        MFRC522的内部发送器部分可驱动读写器天线与ISO 14443A/MI
    MFRC522是高度集成的非接触式(13.56MHz)读写卡芯片,此发送模块利用调制和调节的原理,并将它们完全集成到各种非接触式通信方法和协议中。它支持ISO14443A/MIFARE。关于电路的工作原理,我也不能详解,大家可以自己查资料,这里仅针对通信过程做一个详细的介绍,希望对看到的人有所帮助。     好言归正传,关于RC5
用树莓派+RC552 RFID刷卡模块,
原创 2021-07-09 14:04:16
494阅读
基于STM32和freeRTOS智能门锁设计方案前言 项目基于STM32单片机为MCU,通过UART,SPI和蓝牙模块,RC522模块连接,MCU采用freeRTOS实时操作系统,门锁方案实现了蓝牙开锁,键盘密码,刷卡无线射频识别开锁。正文蓝牙,射频,键盘分别使用3个任务函数进行数据处理,使用STM32F103 demo,将freeRTOS驱动文件导入。定义好任务属性,句柄以及任务调度函数。//任
目录一、项目介绍二、RC522模块套件介绍三、项目代码解读1. 管脚接线2.项目目录结构3.核心代码讲解四、项目遇到的坑及难点 一、项目介绍本项目是我本科毕业设计的硬件部分,主要功能为使用RC522一次读取多个内嵌在餐盘中的M1卡片中的价格,然后学生刷卡或者刷手机或者穿戴设备进行支付。涉及到的设备有:51开发板、RC522芯片、5v-3.3v降压芯片(有可能不需要)、M1卡(非接触式IC卡的一种
转载 2023-09-21 20:40:43
201阅读
本文主要讲述了基于SPI总线的RC522驱动程序的设计。描述了主控如何与从设备通过SPI总线进行数据的读写。一在SPI驱动中,有两个重要的结构:spi_device&spi_driver。1spi_device的构建与注册:Spi_device板信息用spi_board_info结构体来描述,它描述...
转载 2014-12-22 11:19:00
248阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5