用户操作
[即时聊天] [发私信] [加为好友]
娃娃猪ID:jennyvenus
14771次访问,排名7978(-1)好友219人,关注者228
.
jennyvenus的文章
原创 38 篇
翻译 0 篇
转载 0 篇
评论 24 篇
最近评论
jennyvenus:Snooper当然可以卖,整套也没多少钱。具体事情可以给我发邮件

jenny.venus@163.com

如果你发select file却返回9122,这流程好像不正常,select file应该返回9fxx才对,如果是91xx,应该用a0 12来取数据,并用a0 14来返回执行结果。

Snooper的用户群是stk应用的开发……
benyueng:Hi Jenney,
不好意思,又有个问题想问你:

现在我的“snooper“貌似工作,但是到了STK那块就不行,我观察了下,手机给卡发6F AE的SELECT File时,sim卡返回91 22,然后我返回ME,Me 应该发送Menu envelope,对吧?但是我观察了下,它没有发这个,而是直接Select file 6F 38,请问问题大概出在哪里?我手……
benyueng:Hi Jenney,
不好意思,又有个问题想问你:

现在我的“snooper“貌似工作,但是到了STK那块就不行,我观察了下,手机给卡发6F AE的SELECT File时,sim卡返回91 22,然后我返回ME,Me 应该发送Menu envelope,对吧?但是我观察了下,它没有发这个,而是直接Select file 6F 38,请问问题大概出在哪里?我手……
benyueng:我刚才测了下,有数据回来,只是需要等待一段时间,谢谢!
benyueng:首先,非常感谢你的回复,我的通讯具体过程如下:

ME: RESET
CARD: ATR(我改装了下,保留历史子节,别的通讯参数都是默认)

ME: a0 a4 00 00 02
card: 7F 21

card: 9f 1A
ME: a0 c0 00 00 1A
card: c0
文章分类
收藏
    相册
    max232
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 ATR的基本结构与意义(无历史字符部分)收藏

    新一篇: VB解析英文压缩短信 | 旧一篇: 位图快速转化成区域

     

    //Reset

    3B FA 13 00 00 81 31 FE 45 4A 43 4F 50 34 31 56 32 32 31 96

    //复位应答 ATR

    //      开始│                              │奇偶        下一

    //       位 │←────8位数据 ─────→│ 位         开始

    //          │                              │             位

    //Z ──┐  ┌─┬─┬─┬─┬─┬─┬─┬─┬─┬ - - - ┐

    //      │  │  │  │  │  │  │  │  │  │  │       │

    //I/O   │  │b │b │b │b │b │b │b │b │b │       │

    //      │  │ a│ b│ c│ d│ e│ f│ g│ h│ i│       │  │

    // A    │  │  │  │  │  │  │  │  │  │  │       │  │

    //      └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘       └─┘

    //      0   t                           t       t

    //           1                           n       10

    //      │                              │

    //      │←───(n±0.2)etu ───→│

    //      │                              │

    //                           字符帧

    //--在传送字符前,I/O处于Z状态

    //--每个字符由10位组成,起始位(1位)状态为A

    //--8位数据位ba ~ bh, 第10位bi为偶校验

    //--复位应答期间,1etu = 372个clock

    //--一个数据字节由b1-b8组成,b1为LSB,b8为MSB。接收方在每一位的中间采样,采样时间应该小于0.2etu。

    //--两连续字符之间的延时(两起始位下降沿之间)至少为12个etu,包括字符宽度10个etu和一段保护时间。

    //--在保护时间内,读卡器和卡都处于接收状态,I/O线处于状态Z。

    //TS( The Initial character )         = 3B

    //--如果Z表示1,则A表示0,传输时先传输LSB,则TS应该是

    //----(Z)AZZAZZZAAZ,0 1 1 0 1 1 1 0 0 1  即16进制数3B

    //----bd, be, bf为ZZZ,称为正向约定

    //--如果Z表示0,则A表示1,传输时先传输MSB,则TS应该是

    //----(Z)AZZAAAAAAZ,1 0 0 1 1 1 1 1 1 0  即16进制数3F

    //----bd, be, bf为AAA,称为反向约定

    //--此字节表示正向约定,高电平为1,低电平为0,传输时先传输LSB,最后传输MSB

    //T0( The Format character )          = FA

    //--表示接口字符的个数和历史字节的数量

    //----其高4位有几个bit为1,则表示后续有几个历史字符(Historical bytes)

    //高4位 = f(  1 1 1 1  )表示后续字符中存在TA1 TB1 TC1 TD1

    //--------------------( TA1, TB1, TC1, TA2, TB2 是全局接口字符,TC2是专用接口字符 )

    //TA1                                 = 13

    //--表示有增强的波特率,公式 3571200 / ( Fi / Di )

    //--------其中Fi由TA1的高4位(F)查表得出,Di由TA1的低4位(D)查表得出

    //----F = 01 ,查下表,则Fi = 372

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //|    F        |  0000  |  0001  |  0010  |  0011  |  0100  |  0101  |  0110  |  0111  |

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //|    Fi       |  372   |  372   |  558   |  744   |  1116  |  1488  |  1860  |  RFU   |

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //| 最高时钟MHZ |  4     |  5     |  6     |  8     |  12    |  16    |  20    |   --   |

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //|    F        |  1000  |  1001  |  1010  |  1011  |  1100  |  1101  |  1110  |  1111  |

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //|    Fi       |  RFU   |  512   |  768   |  1024  |  1536  |  2048  |  RFU   |  RFU   |

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //| 最高时钟MHZ |   --   |  5     |  7.5   |  10    |  15    |  20    |   --   |   --   |

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //----D = 03 ,查下表,则Di = 4

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //|    D        |  0000  |  0001  |  0010  |  0011  |  0100  |  0101  |  0110  |  0111  |

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //|    Di       |  RFU   |   1    |   2    |   4    |   8    |   16   |  1860  |  RFU   |

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //|    D        |  1000  |  1001  |  1010  |  1011  |  1100  |  1101  |  1110  |  1111  |

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //|    Di       |  RFU   |  512   |  768   |  1024  |  1536  |  2048  |  RFU   |  RFU   |

    //+-------------+--------+--------+--------+--------+--------+--------+--------+--------+

    //--------实际波特率为 38400

    //TB1                                 = 00

    //----表示编程电流 I /电压 P,高2位表示电流I,低6位表示电压P

    //----高2位 = 00 ,则编程电流 I 如下

    //+-------+--------+--------+--------+--------+

    //| 高2位 |   00   |   01   |   10   |   11   |

    //+-------+--------+--------+--------+--------+

    //| 电流I |   25   |   50   |   RFU  |   RFU  |

    //+-------+--------+--------+--------+--------+

    //----低6位 = 00 ,则编程 P 电压为0

    //TC1                                 = 00

    //----额外保护时间N = 0

    //TD1                                 = 81

    //----通讯协议 T = 1

    //--------------------

    //没有TA2

    //没有TB2

    //没有TC2

    //TD2                                 = 31

    //--------------------

    //TA3                                 = FE

    //TB3                                 = 45

    //没有TC3

    //没有TD3

    //4A 43 4F 50 34 31 56 32 32 31

    //----是历史字节

    //TCK ( XOR T0 - TCK )                = 96     校验成功

     

     

    发表于 @ 2008年02月19日 14:11:00|评论(loading...)|编辑|收藏

    新一篇: VB解析英文压缩短信 | 旧一篇: 位图快速转化成区域

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © jennyvenus