您的位置:首页 > 其它

IC卡复位应答Attr结构

2016-03-16 15:46 204 查看
参考资料: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:校验字符

结构图:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: