跳到内容
项目
组
片段
帮助
这个项目
加载……
登录/注册
切换导航
D
DL533N
项目
概述
细节
活动
周期分析
存储库
存储库
文件
提交
分支机构
标签
贡献者
图
比较
图表
问题
0
问题
0
列表
董事会
标签
里程碑
合并请求
0
合并请求
0
Ci / CD
Ci / CD
管道
工作
日程安排
图表
维基
维基
片段
片段
成员
成员
崩溃侧边栏
近侧栏
活动
图
图表
创建一个新问题
工作
提交
问题板
打开侧边栏
nfc-rfid-reader-sdk
DL533N
提交
40 a9c8a2
提交
40 a9c8a2
撰写
2017年7月13日
通过
developer1
浏览文件
选项
浏览文件
下载
电子邮件补丁
普通的差异
添加README.md
父
6321年c959
隐藏空白更改
内联
并排
显示
1 .更改文件
与
54添加
而且
0删除
+ 54
0
README.md
README.md
+ 54
0
没有找到文件。
README.md
0→100644
查看文件@
40 a9c8a2
# DL533N Tamashell测试脚本
基于NXP PN533芯片的DL533N D-Logic NFC读写器基本测试示例脚本。提供使用GPIO引脚控制特定于此设备的led和蜂鸣器的示例。
##开始
按照说明下载并安装libnfc https://github.com/nfc-tools/libnfc。
应该与libNFC“pn53x-tamashell”可执行文件一起使用。
# # #先决条件
LibNFC https://github.com/nfc-tools/libnfc和DL533N NFC阅读器。访问https://www.d-logic.net/nfc-rfid-reader-sdk/了解更多信息。
从NXP的网站上获取PN533芯片的技术文档,以更好地了解寄存器操作。
# # #安装
不需要安装。成功安装libnfc后运行“pn53x-tamashell”with
“‘
。/ pn53x-tamashell testGPIO_dl533_short
“‘
其中“testGPIO_dl533_short”是脚本的文件名。
##运行测试脚本
脚本被注释,因此您可以交互式地跟踪所发生的事情。
在执行每个步骤后,脚本将暂停500毫秒。
脚本将执行以下步骤:
1.
发出GET_FIRMWARE命令
2.
GPIO引脚P3的P3CFGA P3CFGB获取状态寄存器
3.
将P3的寄存器写入零
4.
获取GPIO引脚P7的P7CFGA P7CFGB状态寄存器
5.
将P3的寄存器写入零
6.
获取获取P34 GPIO控制所需的状态寄存器6106
7.
通过发出值为0x01的WriteRegister P7,打开绿色LED
8.
通过发出值为0x00的WriteRegister P7关闭绿色LED
9.
通过发出值为0x20位的WriteRegister P3 - 5 GPIO P35 up,打开红色LED
10.
通过发出值为0x00位的WriteRegister P3 - 5gpio P35 down关闭绿色LED
11.
在蜂鸣器上播放声音,通过发出WriteRegister P3,值0x10 -比特4gpio P34 up
12.
通过发出值为0x00位的WriteRegister P3 - 4gpio P34 up关闭蜂鸣器上的声音
13.
打开两个led并播放声音
14.
将GPIO引脚的状态从准双向(默认)更改为推拉输出
15.
将寄存器重置为默认值。
# #许可证
本项目授权于.....许可证-请参阅
[
LICENSE.md
) (
LICENSE.md
)
档案详情
# #确认
*
这个演示脚本的目的是提供有关使用硬件特定功能(如用户可控led和蜂鸣器)的额外信息。
*
它仅针对上述硬件,其他硬件可能有不同的方法,请记住这一点。
写
预览
减价
支持
0%
再试一次
或
附加一个新文件
附加一个文件
取消
你要添加
0
人
讨论。小心行事。
先完成这条消息的编辑!
取消
请
注册
或
登录
发表评论
map