打印

求助:T5557卡刷卡失败之后卡被锁死

[复制链接]
1674|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fhsxycq|  楼主 | 2013-6-3 11:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
T5557卡刷卡失败两次后被锁死,不能再次读卡或者写卡,请大家帮忙找下原因
==================================T5557 AOR模式唤醒处理块开始==================================
CardServiceAorOperation:        ;以下代码为AOR模式唤醒操作
        //MOV.B        #CardPassword_inInfoB,&aoraddressInfo
        BIS.B        #CardSdaTxDir
        BIC.B        #CardSdaTxOut
        CALL        #RF_card_initial

//LOOPNOP:
  //      NOP
    //    JMP     LOOPNOP

        MOV.B        #03h,RFCounter
        //BIC.B        #T5557DataErrBit        
CardServiceAorOperationRepeat:
        MOV        #0AEFDh,com_data_A
        MOV        #0EB19h,com_data_B
        CALL        #T5557AorMode
        MOV        #0200h,R11
LOOP_wait:
        DEC        R11
        JNZ        LOOP_wait
        
        CALL        #RF_read       
        
        
        CALL        #CardDataXorVerify
        
        CMP.B        #00AAh,R5TEMP
        JZ     Read_Err
        RET

Read_Err:   
        
        DEC.B        &RFCounter
        JNZ        CardServiceAorOperationRepeat
        BIS.B        #RfRWErrBit_,RFStateFlag
        RET
        
        //DEC.B        RFCounter
        //JNZ        CardServiceAorOperationRepeat

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

45

帖子

0

粉丝