PN532是NXP最近推出的一款NFC芯片,支持读卡器模式和卡模式(需要卡芯片Smart MX),支持TypeA丶TypeB丶TypeC三个标准。该NFC模块PN532开发板特点:

@ 内部带一个MCU51,支持命令方式,可以直接跟PC串埠连接成为一个RFID读卡器,简单方便,成本低,性能好。

@ 读卡器通过串口和电脑连接,上位机可以使用libnfc,libnfc是一个开源的软件,功能特别强大,实现了很多nfc的功能。

@ 电路板全部采用机器焊接,外观整齐漂亮,质量稳定可靠。

@ 绝对不会出现虚焊和短路。市面上一些采用手工焊接的PN532(QFN封装)电路板,由於QFN封装的原因经常发生虚焊和短路现象。

@ 电路板将PN532的所有引脚都引出来,方便二次开发评估,包括smartMX芯片的接口也引出来。

@ 电路板天线经过数学公式的计算,达到最佳的匹配效果,3.3v供电,最远的读卡距离可以达到7.5CM!

NFC模块PN532开发板实物截图:

NFC技术原理

@ 支持NFC的设备可以在卡操作或读写器模式下交换数据。

@ 在读写器模式下,启动NFC通信的设备,也称为NFC发起设备(主设备),在整个通信过程中提供射频场(RF-field)。

@ 它可以选择106kbps丶212kbps或424kbps其中一种传输速度,将数据发送到另一台设备。

@ 另一台设备称为NFC目标设备(从设备),不必产生射频场,而使用负载调制(load modulation)技术,即可相同的速度将数据传回发起设备。

@ 此通信机制与基於ISO14443A丶MIFARE和FeliCa的非接触式智能卡兼容,因此,NFC发起设备在读写器模式下,可以用相同的连接和初始化过程检测非接触式智能卡或NFC目标设备,并与之建立联系。

android开发板功能,Android中NFC模块PN532开发板应用/原理图/PCB等全部资料相关推荐

  1. android 本地提醒功能,android中的本地定时推送到通知栏

    一.使用系统定义的Notification 以下是使用示例代码: import android.app.Notification; import android.app.NotificationMan ...

  2. Android添加拍照功能,Android开发实现拍照功能的方法实例解析

    本文实例讲述了Android开发实现拍照功能的方法.分享给大家供大家参考,具体如下: 解析: 1)判断是否有摄像头checkCameraHardware(this) 2)获得相机camera = Ca ...

  3. Android开发单选按钮功能,android实现单选按钮功能

    在我们平时在注册个人信息的时候,经常会让我们选择是男生还是女生,那么这个单选框在Android中是怎么实现的呢?现在我们就来学习一下吧 首先我们要明白实现这样一个效果需要哪几部? 1.在layout布 ...

  4. android实现相机功能,Android开发实现拍照功能的方法实例解析

    本文实例讲述了Android开发实现拍照功能的方法.分享给大家供大家参考,具体如下: 解析: 1)判断是否有摄像头checkCameraHardware(this) 2)获得相机camera = Ca ...

  5. Android开发单选按钮功能,Android单选按钮RadioButton的使用详解

    RadioButton是最普通的UI组件之一,继承了Button类,可以直接使用Button支持的各种属性和方法. RadioButton与普通按钮不同的是,它多了一个可以选中的功能,可额外指定一个a ...

  6. android 展开收起功能,Android开发实现ListView点击展开收起效果示例

    本文实例讲述了Android开发实现ListView点击展开收起效果.分享给大家供大家参考,具体如下: 废话不说先上效果: 实际上这是采用一个ExpandableListView实现的 布局文件很简单 ...

  7. Android开发收音机功能,Android实现的网络收音机示例利用Vitamio组件

    Vitamio组件异常强大,请自行百度,android开源的媒体处理框架,无所不能 本项目需要Vitamio项目作为引用项目(Android Library) xmlns:tools="ht ...

  8. android sharesdk分享功能,Android ShareSDK快速实现分享功能

    第一步 :获取ShareSDK 为了集成ShareSDK,您首先需要到ShareSDK官方网站注册并且创建应用,获得ShareSDK的Appkey,然后到SDK的下载页面下载SDK的压缩包,解压以后可 ...

  9. android系统应用功能,Android系统应用(12)

    如何成为系统应用 方法一:在Manifest中声明android:sharedUserId的值为:android.uid.system,android.uid.phone,android.uid.lo ...

最新文章

  1. 在DataTable中添加行和列数据
  2. 微信公众平台开发(58)自定义菜单
  3. HDU1978 记忆化搜索
  4. oracle和SQLserver数据库中select into 的区别
  5. golang orm 框架之 gorm
  6. ipad流水布局及其旋转界面view间隔布局调整
  7. 雄鹰与蜗牛 2017-10-26
  8. wps电脑版_使用好这几个功能,让你手机里的wps变身神器。
  9. ipc$开启telnet
  10. win7锁定计算机会断网吗,win7系统如何设置电脑定时断网
  11. 图Graph--最短路径算法(Shortest Path Algorithm)
  12. 计算机控制基础知识,最新 分析计算机控制系统及其运算基础知识-精品
  13. 剪映专业版Mac版上线,来讲讲体验感吧
  14. 前端笔记-Vue框架的基本认识
  15. 初读JavaScript DOM编程艺术(一)
  16. 池化技术及jdk的线程池讲解
  17. HDU 5980 2016ICPC大连 J: Find Small A
  18. mongodb-Configuration
  19. 使用lockf()保证应用单进程
  20. QT发布windows程序

热门文章

  1. 如何用python写数值运算_如何理解Python的数值运算?
  2. 40vf什么意思_变频器的VF模式是什么意思?VF什么意思
  3. three.js和php,前端图形学(二十二)一切绕过原生WebGl直接上ThreeJs的都是耍流氓
  4. webstorm使用gitee_webstorm 中 git 基本操作
  5. 宁波华为服务器项目招聘,宁波服务器
  6. AtCoder SoundHound Inc. Programming Contest 2018 E + Graph (soundhound2018_summer_qual_e)
  7. python基础(四)运算
  8. 【计算机视觉】期刊整理
  9. sshpass批量执行操作
  10. 用w32tm设置服务器时间同步