DL533N 读卡器测试工具是基于 PN533 的 DL533N NFC 读卡器基本测试的简单软件脚本。 该脚本提供了将 GPIO 引脚用于 LED 和蜂鸣器控制的示例。 由于DL533N NFC读卡器基于恩智浦的PN533芯片,因此要运行此测试工具脚本,您需要先安装 LibNFC 。
Docs & Software Download
软件概述
软件功能:
- GET_FIRMWARE命令问题
- 获取GPIO引脚P3的状态寄存器 P3CFGA P3CFGB
- 将 P3 的寄存器写入为零
- 获取GPIO引脚P7的状态寄存器 P7CFGA P7CFGB
- 将 P3 的寄存器写入为零
- 获取控制 P34 GPIO 所需的状态寄存器 6106
- 通过发出具有值0x01的写寄存器 P7 打开绿色 LED
- 通过发出带有值0x00的写寄存器 P7 关闭绿色 LED
- 通过发出值为 0x20 的写寄存器 P3 打开红色 LED – 位 5 GPIO P35 向上
- 通过发出值为 0x00 的写寄存器 P3 关闭绿色 LED – 位 5 GPIO P35 向下
- 通过发出值为 0x10 的写入寄存器 P3 在蜂鸣器上播放声音 – 位 4 GPIO P34 向上
- 通过发出值为 0x00 的写入寄存器 P3 关闭蜂鸣器上的声音 – 位 4 GPIO P34 向上
- 打开两个 LED 并播放声音
- 将 GPIO 引脚的状态从准双向(默认)更改为推挽输出
- 将寄存器重置为默认值。
可用的编程语言:
- 可执行软件工具
支持的操作系统、平台和环境:
- 跨平台
支持的硬件:
- DL533N 系列器件


软件呼吸 | D标注 |
DL533N |
DL533 系列 NFC RFID 读取器测试脚本。 |
软件手册
1. DL533N 读取器测试工具 — 入门
下载: DL533N
要实现DL533N读写器测试工具,您需要先下载并安装LibNFC。 下载并解压缩 LibNFC 软件包,然后按照提供的说明开始安装。
DL533N 测试脚本需要 libNFC pn53x-tamashell 可执行文件。
有关寄存器操作的更多详细信息,请在 恩智浦半导体 官方网站上搜索PN533芯片技术文档。
2. DL533N 读取器测试工具 – 脚本安装
DL533N 读取器测试工具无需安装
只需下载并解压缩 DL533N 脚本 包即可。
按照上一步所述成功安装 LibNFC 后,按如下方式运行 pn53x-tamashell:
./pn53x-tamashell testGPIO_dl533_short
注意:testGPIO_dl533_short是脚本可执行文件名。
2. DL533N 读取器测试工具 – 运行脚本
脚本已注释,以便您可以交互式地跟踪事件。 执行每个步骤后,脚本将暂停 500 毫秒。
测试按如下方式执行:
- GET_FIRMWARE命令问题
- 获取GPIO引脚P3的状态寄存器 P3CFGA P3CFGB
- 将 P3 的寄存器写入为零
- 获取GPIO引脚P7的状态寄存器 P7CFGA P7CFGB
- 将 P3 的寄存器写入为零
- 获取控制 P34 GPIO 所需的状态寄存器 6106
- 通过发出具有值0x01的写寄存器 P7 打开绿色 LED
- 通过发出带有值0x00的写寄存器 P7 关闭绿色 LED
- 通过发出值为 0x20 的写寄存器 P3 打开红色 LED – 位 5 GPIO P35 向上
- 通过发出值为 0x00 的写寄存器 P3 关闭绿色 LED – 位 5 GPIO P35 向下
- 通过发出值为 0x10 的写入寄存器 P3 在蜂鸣器上播放声音 – 位 4 GPIO P34 向上
- 通过发出值为 0x00 的写入寄存器 P3 关闭蜂鸣器上的声音 – 位 4 GPIO P34 向上
- 打开两个 LED 并播放声音
- 将 GPIO 引脚的状态从准双向(默认)更改为推挽输出
- 将寄存器重置为默认值。
本手册介绍了基于 LibNFC 的 DL533N 系列读卡器的简单测试脚本。