搜索
bottom↓
回复: 5

RC522操作FM1208CPU卡外部认证问题

[复制链接]
(105038767)

出0入0汤圆

发表于 2017-7-3 21:30:28 | 显示全部楼层 |阅读模式
本帖最后由 bpengj3375 于 2017-7-3 21:31 编辑

最近在用RC522读取复旦FM1208,经过Request,Anticoll,Select,Rats,Getchange,des之后,进行外部认证,发送完00 82 00 00 08 +8字节加密后的随机数,
发现并未返回90 00,也没有返回错误码,读取返回数数据,除了第一字节Pcb变成了一个随机的数,其它仍是和发送前一样,请问我这样的问题出在那?谢谢前辈们指点。。
代码:

        PcdSwitchPCB();
       
        ucComMF522Buf[0] = Pcb;       
        ucComMF522Buf[1] = 0x01;
        ucComMF522Buf[2] = 0x00;       
        ucComMF522Buf[3] = 0x82;                               
        ucComMF522Buf[4] = 0x00;
        ucComMF522Buf[5] = 0x00;
        ucComMF522Buf[6] = 0x08;
        ucComMF522Buf[7] = pRan[0];                                        //8个字节的随机数
        ucComMF522Buf[8] = pRan[1];
        ucComMF522Buf[9] = pRan[2];
        ucComMF522Buf[10] = pRan[3];
        ucComMF522Buf[11] = pRan[4];
        ucComMF522Buf[12] = pRan[5];
        ucComMF522Buf[13] = pRan[6];
        ucComMF522Buf[14] = pRan[7];

    CalulateCRC(ucComMF522Buf,15,&ucComMF522Buf[15]);        // 生成发送内容的CRC校验,保存到最后两个字节                                                       
        status = PcdComMF522(PCD_TRANSCEIVE,ucComMF522Buf,17,ucComMF522Buf,&unLen);//
(104372603)

出0入0汤圆

发表于 2017-7-11 14:33:12 | 显示全部楼层
碰到了完全相同的问题,请问楼主解决了没有?
(99550363)

出0入0汤圆

发表于 2017-9-5 10:03:52 | 显示全部楼层
天线用网分调过吗,有可能是天线没匹配好导致的
(96265754)

出0入0汤圆

 楼主| 发表于 2017-10-13 10:27:21 | 显示全部楼层
问题已解决
(96133275)

出0入0汤圆

发表于 2017-10-14 23:15:20 来自手机 | 显示全部楼层
bpengj3375 发表于 2017-10-13 10:27
问题已解决

请教如何解决的?
(67980893)

出0入0汤圆

发表于 2018-9-5 19:21:42 | 显示全部楼层
楼主回答不积极啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-10-31 14:56

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表