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

[复制链接]
2647|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

粉丝
快速回复 在线客服 返回列表 返回顶部