DL533N NFC Reader基本功能控制测试脚本#
]软件功能:
- GET_FIRMWARE命令出错
- 获取GPIO引脚P3的状态寄存器P3CFGA P3CFGB
- 将P3寄存器写为零
- 获取GPIO引脚P7的状态寄存器P7CFGA P7CFGB
- 将P3寄存器写为零
- 获取状态寄存器6106,这是获得P34 GPIO的控制所需要的
- 通过发出值为0x01的WriteRegister P7来打开绿色LED
- 通过发出值为0x00的WriteRegister P7关闭绿色LED
- 通过发出值为0x20位的WriteRegister P3打开红色LED, 5gpio P35 up
- 通过发出值为0x00 - bit的WriteRegister P3关闭绿色LED
- 通过发出值0x10位的WriteRegister P3在蜂鸣器上播放声音,4gpio P34向上
- 通过发出值为0x00 - bit的WriteRegister P3,关闭蜂鸣器上的声音
- 打开两个led灯,播放声音
- 将GPIO引脚的状态从准双向(默认)更改为推挽输出
- 将寄存器重置为默认值。
可用的编程语言:
- 可执行软件工具
支持的操作系统、平台和环境:
- 跨平台的
支持的硬件:
- DL533N系列器件
软件呼吸 | 描述 |
DL533N |
DL533系列NFC RFbob全站版ID阅读器测试脚本。 |
1.DL533N阅读器测试工具-入门#
下载:DL533N
要实现DL533N阅读器测试工具,您需要下载并安装LibNFC第一。下载并解压LibNFC包,并按照提供的说明开始安装。
DL533N测试脚本需要libNFC pn53x-tamashell可执行文件。
有关寄存器操作的详细信息,请搜索PN533芯片技术文档NXP半导体官方网站。
2.DL533N阅读器测试工具-脚本安装#
DL533N阅读器测试工具不需要安装
只需下载并解压DL533N脚本包。
当您按照上一步骤成功安装libfc后,运行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寄存器写为零
- 获取状态寄存器6106,这是获得P34 GPIO的控制所需要的
- 通过发出值为0x01的WriteRegister P7来打开绿色LED
- 通过发出值为0x00的WriteRegister P7关闭绿色LED
- 通过发出值为0x20位的WriteRegister P3打开红色LED, 5gpio P35 up
- 通过发出值为0x00 - bit的WriteRegister P3关闭绿色LED
- 通过发出值0x10位的WriteRegister P3在蜂鸣器上播放声音,4gpio P34向上
- 通过发出值为0x00 - bit的WriteRegister P3,关闭蜂鸣器上的声音
- 打开两个led灯,播放声音
- 将GPIO引脚的状态从准双向(默认)更改为推挽输出
- 将寄存器重置为默认值。