amobbs.com 阿莫电子技术论坛
标题:
RC522操作FM1208CPU卡外部认证问题
[打印本页]
作者:
bpengj3375
时间:
2017-7-3 21:30
标题:
RC522操作FM1208CPU卡外部认证问题
本帖最后由 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);//
作者:
dadatou
时间:
2017-7-11 14:33
碰到了完全相同的问题,请问楼主解决了没有?
作者:
huangxinji8
时间:
2017-9-5 10:03
天线用网分调过吗,有可能是天线没匹配好导致的
作者:
bpengj3375
时间:
2017-10-13 10:27
问题已解决
作者:
34480016
时间:
2017-10-14 23:15
bpengj3375 发表于 2017-10-13 10:27
问题已解决
请教如何解决的?
作者:
dazelong2018
时间:
2018-9-5 19:21
楼主回答不积极啊
欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/)
Powered by Discuz! X3.4