射频卡模块m1卡指令规范201003

射频卡模块m1卡指令规范201003

ID:22209668

大小:222.09 KB

页数:10页

时间:2018-10-27

射频卡模块m1卡指令规范201003_第1页
射频卡模块m1卡指令规范201003_第2页
射频卡模块m1卡指令规范201003_第3页
射频卡模块m1卡指令规范201003_第4页
射频卡模块m1卡指令规范201003_第5页
射频卡模块m1卡指令规范201003_第6页
射频卡模块m1卡指令规范201003_第7页
射频卡模块m1卡指令规范201003_第8页
射频卡模块m1卡指令规范201003_第9页
射频卡模块m1卡指令规范201003_第10页
资源描述:

《射频卡模块m1卡指令规范201003》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、射频卡模块指令规范1.通讯机制1.1.命令格式代码STXTAGLENDATAETXLRC定义数据包起始符命令编码数据包长度数据包数据包结束符校验长度1字节1字节1字节LEN字节1字节1字节备注02H见命令编码列表拆分传送,拆分规则:(ABH->3AH+3BH)03HLEN至ETX拆分前的异或校验值,拆分传送命令编码列表命令编码31H下装密码32H激活卡片33H认证密码34H读卡35H写卡36H初始化扇区37H减值38H加值39H读值40H挂起卡片41H重储51HSAM卡上电52HSAM卡命令交换55HSAM卡下电70H蜂鸣器响说明

2、:为描述方便,本文档中所列出所有命令均为拆分前的格式,实际编程中所有命令的LEN、DATA、LRC域均需拆分后发送,拆分规则为将十六进制数ABH拆分成3AH和3BH。例如,读版本信息的命令如下表斜体字所示(拆分后):代码STXTAGLENDATAETXLRC拆分前02H30H00H03H03H拆分前长度1字节1字节1字节1字节1字节拆分后02H30H30H30H03H30H33H拆分后长度1字节1字节2字节1字节2字节1.2.响应格式代码STXLENRESDATAETXLRC定义数据包起始符数据包长度S湖S翻数据包结束符校验长度1

3、字节1字节1字节(LEN-1)字节1字节1字节备注02H拆分传送,拆分规则:ABH-〉3AH+3BH03HLEN至ETX拆分前的异或校验值,拆分传送响应代码列表响应代码30H操作成功31H操作失败32H通讯错误33H错误命令说明:所有响应的LEN、DATA和LRC域也是拆分传送的,拆分规则同上。2.命令描述2.1.读版本信息注释:读取机具中的公司信息和软件版木号,与卡片操作无关代码值备注TAG30HLENOOHDATA无响应:操作成功响应:ITLEN18HRES30HDATA版木信息“guoguangrcreadervx.xx”操

4、作失败响应:代码值■备注LEN01HRES见响应代码列表DATA无2.2.下装密码注释:下装密码到E方,可以下载多次代码值备注TAG31HLEN08HDATA密码模式扇区号密码60H——密码A61H——密码B扇区号00H〜0FH6字节的密码响应操作成功响应:代码值

5、备注LEN01HRES30HDATA无操作失败响应:代码Ato,1丨AA自■备注LEN01HRES见响应代码列表DATA无2.3.激活卡片注释:寻找处于天线感应区内的卡片,如找到卡片就激活并锁定该卡,返回其卡片序列号代码值备注TAG32HLEN01HDATA激活模式52

6、H——reqall26Hreqidle响应:操作成功响成:代码值

7、备注LEN05HRES30HDATA当前卡号低字节在前操作失败响应:代码值

8、备注LEN01HRES见响应代硏列表DATA无2.4.核对密码注释:你可以在操作之前核对密码多次核对指定扇区的指定密石nj代码值

9、备注TAG33HLEN06HDATA验证密码参数见下表验证密码参数描述如下:装载密码参数块号密码类型卡号内容长度1字节1字节4字节备注00H〜3FH60H—密码A61H—密码B激活卡片上送的卡号响应:代码值

10、备注LEN01HRES见响应代码列表DATA无2.5.读

11、卡注释:读出卡片指定地址的块中16字节数据代码,1丨AA自■备注TAG34HLEN01HDATA块地址00H〜3FH响应:操作成功响应:代码值备注LEN11HRES30HDATA块中数据见下表操作失败响应:代码值备注LEN01HRES见响应代码列表DATA无2.6.写卡注释:将给定16字节数据写入卡片指定地址的块中代码值备注TAG35HLEN11HDATA写卡参数见下表写卡参数描述如下:写卡参数块地址所写数据长度1字节16字节备注00H〜3FH写入数据响应:代码值备注LEN01HRES见响应代码列表DATA无2.7.初始化块值注释

12、:将卡片指定地址的块格式化成数值块,并将初始值设成给定值代码值备注TAG36HLEN05HDATA初始化块值参数见下表初始化扇区参数描述如下:初始化扇区参数块号初始化数值长度1字节4字节备注00H〜3FH高字节在前响皮:代码值

13、备注LEN01HRES见响应代码列表DATA无2.8.减值注释:对指定地址的数值块进行减值操作代码值

14、备注TAG37HLEN05HDATA减值参数见下表减值参数描述如下:减值:参数块号要减去的数值长度1字节4字节备注00H〜3FH高字节在前响应:操作成功响应:代码值

15、备注LEN05HRES30HDATA新值

16、高字节在前操作失败响应:代码值

17、备注LEN01HRES见响应代码列表DATA无2.9.加值注释:对指定地址的数值块进行加值操作代码,1丨AA自■备注TAG38HLEN05HDATA加值参数见下表加值参数描述如下:加值参数块号要增加的数值长度1字节4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。