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
这个还是不错的,有详细点的吗
以后逐渐奉上,得搬砖上班,敬请期待! 这个只是UART部分接口的部分,这个芯片也支持SPI和I2C。协议的部分NXP提供了完整的协议栈,从底层开始研究的话需要些时间的。 NFC通信,蓝牙会就手旁观? 也在学习这块 楼主能否多发点一起讨论学习 对nfc有兴趣,先收藏了 本帖最后由 youthdou 于 2015-1-14 09:37 编辑
这个是PN532的技术手册,可以搜搜libnfc。NFC说到底是RFID。RFID常见应用就是支付。支付的核心就是安全。 小柯师傅 发表于 2015-1-14 00:09
这个只是UART部分接口的部分,这个芯片也支持SPI和I2C。协议的部分NXP提供了完整的协议栈,从底层开始研究 ...
以后逐渐奉上底层协议命令部分! youthdou 发表于 2015-1-14 09:36
这个是PN532的技术手册,可以搜搜libnfc。NFC说到底是RFID。RFID常见应用就是支付。支付的核心就是安全。 ...
安全这一块说实话我觉得目前是可以的了,现在的银行卡片都带有了!剩下的最主要的就是开放权限了!!! 感谢楼主分享,期待更进一步的资料。 本帖最后由 lyp103 于 2015-1-20 17:48 编辑
这个资料好,NFC以后会很通用的,现在一般好点的手机上都有这功能,值得学习
听楼主继续讲课{:lol:} 资料好像不好找 NFC在蓝牙方面的应用,不知道有没有资料。
页:
[1]