shi_90 发表于 2015-1-12 15:51:21

NFC初学者--讲解关于NFC通用协议部分。

本帖最后由 shi_90 于 2015-1-12 15:53 编辑

      首先结合自己的一些经历来说吧!期初自己学习遇到一个问题,买来了开发板自己开始操作,但是发现每一个nfc的波特率都是115200,当时打电话问厂家你们的波特率是可以调的么?厂家说不知道,如果要可调的可以买我们的NFC模块。我当时就挂掉电话开始自己的学习之路了。这是一个小插曲。自己找出来英文资料开始阅读起来了。
             首先在这里给初学者讲一下NFC基本操作协议以串口方式进行。我是以英文资料给大家说的,有遗漏之处望大家包涵。
            看到文档里面已经写得很清楚了,但是是英文我就给说一下吧!这个是通用命令的格式。
         首先是一个字节的头翻译过来是 序的意思preamble
         第二部分是两个字节的开始的数据包码
         第三部分是数据包长度 一个字节
         第四部分就是数据包长度校验码
          第五部分 方向字节就是此时是作为主机还是从机使用。
          第六部分 数据包
          第七部分 数据包校验字节
          第八部分 结束字节。
      这是主要的命令的8个部分,但是在这些协议中需要注意的在下面也已经标出。首先是长度字节即第三部分数据,长度字节的数量是包含 方向字节。
      校验字节首先是数据包长度校验字节 在原英文资料中是LEN+LCS=0x00,写道这里大家也就明白了,就是用 0x100-LEN字节就是校验字节数据。
      数据校验校验字节同样也是适用于此,不同的是需要把所有数据包数据相加然后再用0x100减去就可以得到校验数据字节。
          这是通用命令格式这些命令值能是用在数据包小于255字节的基础上的,下一下再给大家介绍,扩展命令部分。
      

iop 发表于 2015-1-12 16:05:55

这个还是不错的,有详细点的吗

shi_90 发表于 2015-1-12 16:09:26

iop 发表于 2015-1-12 16:05
这个还是不错的,有详细点的吗

以后逐渐奉上,得搬砖上班,敬请期待!

小柯师傅 发表于 2015-1-14 00:09:18

这个只是UART部分接口的部分,这个芯片也支持SPI和I2C。协议的部分NXP提供了完整的协议栈,从底层开始研究的话需要些时间的。

ddcour 发表于 2015-1-14 08:24:09

NFC通信,蓝牙会就手旁观?

llj1007 发表于 2015-1-14 08:34:23

也在学习这块   楼主能否多发点一起讨论学习

benhaha 发表于 2015-1-14 08:47:20

对nfc有兴趣,先收藏了

youthdou 发表于 2015-1-14 09:36:07

本帖最后由 youthdou 于 2015-1-14 09:37 编辑

这个是PN532的技术手册,可以搜搜libnfc。NFC说到底是RFID。RFID常见应用就是支付。支付的核心就是安全。

shi_90 发表于 2015-1-14 10:05:52

小柯师傅 发表于 2015-1-14 00:09
这个只是UART部分接口的部分,这个芯片也支持SPI和I2C。协议的部分NXP提供了完整的协议栈,从底层开始研究 ...

以后逐渐奉上底层协议命令部分!

shi_90 发表于 2015-1-14 10:07:16

youthdou 发表于 2015-1-14 09:36
这个是PN532的技术手册,可以搜搜libnfc。NFC说到底是RFID。RFID常见应用就是支付。支付的核心就是安全。 ...

安全这一块说实话我觉得目前是可以的了,现在的银行卡片都带有了!剩下的最主要的就是开放权限了!!!

slotg 发表于 2015-1-20 01:42:13

感谢楼主分享,期待更进一步的资料。

lyp103 发表于 2015-1-20 17:47:15

本帖最后由 lyp103 于 2015-1-20 17:48 编辑

这个资料好,NFC以后会很通用的,现在一般好点的手机上都有这功能,值得学习
听楼主继续讲课{:lol:}

dgdzas 发表于 2015-2-5 10:49:47

资料好像不好找

yummo 发表于 2015-3-4 16:29:56

NFC在蓝牙方面的应用,不知道有没有资料。
页: [1]
查看完整版本: NFC初学者--讲解关于NFC通用协议部分。