ST25R3911B NFC Board
来自Waveshare Wiki
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
说明
产品简介
这是一款基于ST25R3911B的近场通信(NFC)开发套件,带AT32F413RBT7控制器,板载OLED、用户按键等外设资源和常用接口,是学习和开发NFC的不错选择。支持多种NFC协议,输出功率可达1.4W,带低功耗电容唤醒,适用于诸如门禁、票务、工业、医疗及消费等用户要求最佳RF性能和灵活性以及低功耗的各种应用。
特点
- 支持ISO18092、ISO14443A、ISO14443B 、ISO15693、FeliCa™等多种协议
- 采用差分天线设计,输出功率可达1.4W,感应距离更远
- 内置低功耗电容传感器,支持感应和电容式唤醒,无需开启读卡器磁场,即可感应卡片是否存在
- 板载AT32F413RBT7控制器,方便直接学习评估或开发集成,无须外接其他主控板
- 板载1.3寸OLED屏幕,方便用户可视化操作
- 板载SRAM存储芯片,再也不怕内部RAM不够用了
- 板载Micro SD卡槽,可外接TF卡以便存储待传输的NFC数据
- 板载下载接口、串口调试接口,并引出未占用的IO口,方便用户外接其他设备
- 板载四个按键及两个用户指示灯,方便用户调试
- 配套亚克力外壳,多一层保护且美观防尘
参数
- NFC芯片:ST25R3911B
- 工作频段:13.56MHz
- 输出功率:1.4W (max)
- 通信接口:SPI
- 支持协议:
- ISO18092 (NFCIP-1) 主动P2P
- ISO14443A、ISO14443B和FeliCa™
- ISO15693
- 其他标准和自定义协议 (如MIFARE™ Classic)
- 供电电压:5V
使用说明
我们为NFC board提供的例程是基于意法半导体(ST)的ST23R3911B官方SDK, 该SDK含有使用手册,对每个函数的使用有详细的说明。具体手册可以在资料界面获取。我们提供了示例程序,示例程序中整合了NFC标签读取ID以及NFC墨水屏的刷新程序,用户可以通过板载按键对程序功能进行操作
程序下载
- 读写器出厂已经烧好程序了,如果你不是要自己修改程序的话,可以跳过程序下载直接测试
- ST25R3911 NFC Board (简称NFC Board)提供有SW下载接口,用户可以通过该接口连接下载器将程序下载至驱动板上。
- 待程序下载完成之后,用Micro USB 线连接读写器的Micro USB接口到PC。
NFC标签例程使用说明
- 用一条USB线将读写器的USB口接入电脑
- 上电启动之后, 用按键选择读卡程序,OLED屏幕会显示“NFC reading test”,如下图所示。
- 下载串口调试助手 打开
- 将波特率设置为115200, 打开串口,将NFC标签靠近读写器即可读出ID,如下图所示:
刷图例程
- 用USB先连接读写器的USB口到电脑或者5V电源
- 将做好的单色位图放置于Micro SD卡。将Micro SD卡插入NFC Board的卡槽中
- 连接5V电源到NFC Board的USB接口
- 屏幕显示目录,通过按键选择墨水屏型号和对应的图片刷新即可
- 用按键移动选择Update e-Paper Demo选项。
- 根据屏幕的型号选择要刷新的屏幕型号
- 选择图片(注意需要选择和屏幕分辨率一致的图片)
- 确定图片
- 将NFC Board的线圈放置于4.2inch NFC-Powered e-Paper靠近中心位置
- 等待刷图成功
- 如果提示刷新失败,请拿开读写器重新放置感应刷新
【注】由于NFC属于通信距离有限, 在刷新的时候为了提高成功率,请不要轻易移动设备。