IC卡复位应答Attr结构

参考资料:http://www.ic72.com/news/2008-11-20/120069.html
及TimeCOS_PBOC通用技术参考手册2.8.pdf

T0和T1的区别看TD0,若TD0低四位为0则为T0,若不为0则查看TD0的数值,看是否有TD2,查看TD2的低四位(1则T1,0则T0)依次类推。

复位应答中回送字符的最大个数(包括历史字符,但不包括TS)为32个。
TS:起始字符
起始字符TS具有两个功能:一是向终端提供一个便于位同步的已知位模式,二是指定解释后续字符的逻辑约定。
基本响应:IC卡将回送的TS为以下两个值之一。
(H)LHHLLLLLLH表示反向约定,值为0x3F。
(H)LHHLHHHLLH表示正向约定,值为0x3B。

T0:格式字符
格式字符T0由两个部分组成,高半字节(b5~b8)表示后续字符TA1到TD1是否存在,b5-b8位设置为逻辑“1”表示TA1到TD1存在,相应的,低半字节(b1~b4)表明可选历史字符的数目(0~15)。

基本响应:
T=0时,IC卡应回送T0=0x6X,表示字符TB1和TC1存在。
T=1时,IC卡应回送T0=0xEX,表示字符TB1、TC1和TD1存在。
其中X表示历史字符的数目。

TA1~TD3:接口字符
TD1表示是否还要发送更多的接口字符以及后续传输所使用的协议类型,其中:
高半字节用于表示字符TA2到TD2是否存在,这些位(b5~b8)设置为逻辑1状态时,分别表示TA2到TD2字符的存在。
低半字节用于表示后续信息交换所使用的协议类型。
基本相应:
当选用T=0协议时,IC卡不回送TD1,并且T=0协议作为后续传输类型的默认值。
当选择T=1协议时,IC卡将回送TD1=0x81,表示TD2存在,且后续传输协议类型为T=1协议。

TD2表示是否还要发送更多的接口字节以及后续传输所使用的协议类型,其中:
高半字节用于表示字符TA3到TD3是否存在,这些位(b5~b8)设置为逻辑学状态时,分别表示TA3到TD3字符的存在。

低半字节用于表示后续信息交换所使用的协议类型,当选用T=1协议类型时,该低半字节选值为1。
基本响应:
选择T=0协议时,IC卡不回送TD2,且T=0协议作为后续传输类型的默认值。
选择T=1协议时,IC卡将回送TD2=0x31,表示TA3和TB3的存在,且后续传输协议类型为T=1。

TCK:校验字符

结构图:
这里写图片描述

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值