打印

RC632读取15693协议卡的选卡操作说明

[复制链接]
2358|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
奇缘时间|  楼主 | 2013-8-28 11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问有没有用过RC632读取15693协议卡的朋友,小弟现在能实现读取15693协议相关的卡号,可是进**操作时无论如何都不能成功,知道的朋友能否指点下,代码如下:
ic_status=ISO15693_Select(0x22,&UID[0]);
int8_t ISO15693_Select(uint8_t flags, uint8_t *uid)
{
    uint8_t ic_status;
    TranSciveBuffer MfComData;
    TranSciveBuffer *pi;
    pi = &MfComData;
        

    ClearBitMask(RegCoderControl, 0x80);
   
    MfComData.MfCommand = PCD_TRANSCEIVE;
    MfComData.MfLength  = 10;
    MfComData.MfData[0] = flags;
    MfComData.MfData[1] = ISO15693_SELECT;
    memcpy (&MfComData.MfData[2], uid, 8);

    ic_status = ISO15693_Transceive(pi);
        
    if ( (ic_status == MI_OK) && (MfComData.MfLength != 0x08) )
    {   
                        ic_status = MI_BITCOUNTERR;   
                }
    return ic_status;
}

相关帖子

沙发
zhangmangui| | 2013-8-28 17:29 | 只看该作者
不知道解决了没有

使用特权

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

本版积分规则

12

主题

54

帖子

0

粉丝