PN532电路板与SCRTester软件串口通信教程
需积分: 50 12 浏览量
更新于2024-08-09
收藏 1.15MB PDF 举报
"SCRTester使用教程-PN532 NFC电路板操作详解"
本文将详细介绍如何使用SCRTester软件与PN532 NFC电路板进行通信,包括电路板的接线、通信接口连接、libnfc的使用以及在Windows和Linux环境下进行操作的步骤。
一、PN532电路板接线与通信接口
PN532是一款支持多种通信方式的NFC芯片,包括SPI、I²C和UART。在电路板上,可以通过切换跳线帽来选择不同的通信模式。"off"代表0,"on"代表1,确保正确设置以匹配你的应用需求。
二、通信接口连接
PN532提供了串行通信接口,例如UART,需要正确连接到电脑的USB转串口模块,如FT232。在Windows系统中,可以通过设备管理器查看串口编号(如COM1、COM2等)。
三、libnfc使用
1. 检查串口:在设备管理器中确认PN532所连接的串口号。
2. 运行libnfc:进入libnfc目录,使用命令`nfc-list.exe --device PN532_UART:COM1:115200`(替换为实际串口号)进行设备列表查询。如果已有MIFARE卡放置在天线附近,会显示出卡片信息。
四、SCRTester软件使用
1. 启动软件:打开SCRTester,关闭所有其他窗口。
2. 创建串行连接:新建一个Serial连接。
3. 设置参数:在Script - Commands中选择合适的协议,如TAMA。选择串口(如COM3),设置波特率为115200,无校验位,一个停止位。
4. 唤醒PN532:连接设备后,PN532可能处于休眠状态,需要发送特定的唤醒命令(55550000000000000000000000000000ff03fdd414011700),通过16进制方式通过串口发送。
五、Linux下的使用
1. 开发环境:使用VMware中的Ubuntu或Debian,确保系统已联网,可以方便地使用`apt-get install`命令安装所需软件。
2. 安装libusb和libpcsclite:执行命令`sudo apt-get install libusb-dev libpcsclite-dev`。
3. 使用libnfc唤醒PN532:与Windows类似,通过libnfc发送唤醒命令,然后使用SCRTester进行后续操作。
总结,PN532 NFC电路板的使用涉及电路板的配置、通信接口的连接、libnfc工具的运用以及配合SCRTester软件进行数据交互。无论是Windows还是Linux环境,都需要正确设置串口参数并唤醒芯片,以便进行NFC功能的测试和调试。通过这些步骤,开发者可以高效地对PN532进行读写操作,实现与NFC标签的通信。
2014-10-29 上传
257 浏览量
333 浏览量
2022-08-24 上传
2023-06-15 上传
2024-01-06 上传
2016-06-20 上传
点击了解资源详情
一土水丰色今口
- 粉丝: 23
- 资源: 3965
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析