# rc522_rtt **Repository Path**: RT-Thread-Mirror/rc522_rtt ## Basic Information - **Project Name**: rc522_rtt - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-01-11 - **Last Updated**: 2024-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RC522 ## 介绍 本项目移植自 Arduino 的 [RFID 库](https://github.com/miguelbalboa/rfid),原作者是 [miguelbalboa](https://github.com/miguelbalboa) 看到挺多人反馈说遇到有问题,有问题的都注意一下你的管脚号配置对了没,要用你 pin_index 中的管脚号,而不是你 MCU 的管脚号;另外这里建了个 QQ 群进行讨论,群号:903777596 ![](/img/qr_code_qq.png) ### 目录结构 | 名称 | 说明 | | -------- | ---------------------------- | | docs | 文档目录 | | examples | 例子目录,并有相应的一些说明 | | inc | 头文件目录 | | src | 源代码目录 | | port | 移植代码目录。 | ### 许可证 rc522 package 遵循 Apache license v2.0 许可,详见 `LICENSE` 文件。 ### 依赖 - RT-Thread 3.0+ - RT-Thread 4.0+ ## 如何打开 rc522 使用 hello package 需要在 RT-Thread 的包管理器中选择它,具体路径如下: ``` RT-Thread online packages peripheral libraries and drivers ---> [*] rc522: rfid module driver ``` 开启了软件包之后,一般还需要配置使用的 SPI 口和使用的 RST 与 INT 管脚 这里的管脚需要按照 gpio 注册时的管脚号,比如 stm32 的管脚如下图,PA0 对应 0 脚,PB0 对应 16 脚等等,以此类推 ![](/img/pin_index.png) 然后让 RT-Thread 的包管理器自动更新,或者使用 pkgs --update 命令更新包到 BSP 中。 ## 示例运行 ``` \ | / - RT - Thread Operating System / | \ 4.0.2 build Jan 10 2020 2006 - 2019 Copyright by rt-thread team [I/sal.skt] Socket Abstraction Layer initialize success. msh />dump_info Firmware Version: 0x92 = v2.0 Scan PICC to see UID, SAK, type, and data blocks... ANTICOLLISION: currentLevelKnownBits=0 SELECT: currentLevelKnownBits=32 PICC_ReadCardSerial: 0 Card UID: b6 ab 1b 07 Card SAK: 08 PICC type: Unknown type Sector Block 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 AccessBits 15 63 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 62 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 14 59 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 57 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 13 55 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 12 51 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 11 47 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 10 43 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 9 39 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 8 35 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 7 31 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 6 27 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 5 23 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 4 19 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 3 15 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 2 11 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 1 7 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 0 3 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff [ 0 0 1 ] 2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ] 0 b6 ab 1b 07 01 08 04 00 62 63 64 65 66 67 68 69 [ 0 0 0 ] ``` ## 联系方式 + 维护:greedyhao + 主页: + 邮箱: