CR95HF操作命令介绍
命令形式
· 主机发送给CR95HF的帧具有如下形式:
<CMD><Len><Data>
· CR95HF发送给主机的帧具有如下形式:
<RespCode><Len><Data>
这两种帧格式在UART和SPI模式下都适用。
位域:CMD、RespCode、Len都是1字节,DATA:0-253字节。
命令列表
CR95HF命令列表
Code |
命令 |
描述 |
0x01 |
IDN |
请求关于CR95HF的短信息和它的版本信息 |
0x02 |
PROTOCOLSELECL |
选择RF通信协议以及指定协议的相关参数 |
0x04 |
SendRecv |
适用选择的通信协议发送数据并且接收标签响应。 |
0x07 |
IDLE |
切换CR95HF进入低耗的等待事件(WFE)模式(上电、休眠、待机、标签探测),指定唤醒源,等待事件退出 并进入等待状态。 |
0x08 |
RDREG |
读取唤醒事件寄存器或者模拟寄存器配置寄存器(ARC_B) |
0x09 |
WRREG |
a.写模拟寄存器配置寄存器(ARC_B)或者写ARC_B寄存器地址的索引值; b.将定时器窗口(TimerW)的值写入指定的ISO/IEC 14443类型的标签中; c.将AutoDetect Filter使能寄存器写入指定的ISO/IEC 18092标签中。 |
0x0A |
BaudRate |
设置UART波特率 |
0x55 |
Echo |
CR95HF返回一个ECHO响应(0x55) |
Other codes |
ST Reserved |
IDN (0x01) 命令描述
IDN(0x01)命令给出了CR95HF的主要信息和版本信息。
描述 |
数据 |
注释 |
举例 |
Host to CR95HF |
0x01 |
命令代码 |
>>>0x0100 |
0x00 |
数据长度 |
||
|
0x00 |
Result code |
<<<0x000F4E4643204653324A415354 |
|
|
|
34002ACE |
<Len> |
数据长度 |
||
|
<Device ID> |
数据以ASCII形式(13字节) |
In this example, |
CR95HF to Host |
<<<0x4E4643204653324A4153543400 : ‘NFC FS2JAST4’, #4 (Last Character of |
||
<ROM CRC> |
ROM内容CRC检测(2字节)
|
||
|
NFC FS2JAST4 means ROM code |
||
|
revision 4.) |
||
|
0x2ACE: CRC of ROM (real CRC may |
||
|
differ from this example) |
提示:检测整个ROM大于需要6ms.应用程序必须允许有足够的时间等待这个命令的响应。
每个命令都会有一个详细的列表进行指令代码介绍,太多了每个都要贴上来太麻烦了,已经整理成PDF文档以供下载
下载链接:http://download.csdn.net/detail/aqwtyyh/9590340