Online Store

DL533N NFC RFID 读写器测试工具

基本功能 基于 PN533 的读卡器控制测试脚本

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 系列器件
DL533N NFC RFID Reader -script-executable
DL533N NFC RFID Reader - script-libnfc-root
软件呼吸 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 毫秒。

测试按如下方式执行:

  1. GET_FIRMWARE命令问题
  2. 获取GPIO引脚P3的状态寄存器 P3CFGA P3CFGB
  3. 将 P3 的寄存器写入为零
  4. 获取GPIO引脚P7的状态寄存器 P7CFGA P7CFGB
  5. 将 P3 的寄存器写入为零
  6. 获取控制 P34 GPIO 所需的状态寄存器 6106
  7. 通过发出具有值0x01的写寄存器 P7 打开绿色 LED
  8. 通过发出带有值0x00的写寄存器 P7 关闭绿色 LED
  9. 通过发出值为 0x20 的写寄存器 P3 打开红色 LED – 位 5 GPIO P35 向上
  10. 通过发出值为 0x00 的写寄存器 P3 关闭绿色 LED – 位 5 GPIO P35 向下
  11. 通过发出值为 0x10 的写入寄存器 P3 在蜂鸣器上播放声音 – 位 4 GPIO P34 向上
  12. 通过发出值为 0x00 的写入寄存器 P3 关闭蜂鸣器上的声音 – 位 4 GPIO P34 向上
  13. 打开两个 LED 并播放声音
  14. 将 GPIO 引脚的状态从准双向(默认)更改为推挽输出
  15. 将寄存器重置为默认值。

本手册介绍了基于 LibNFC 的 DL533N 系列读卡器的简单测试脚本。