搜索
bottom↓
回复: 0

请教FM1701读取S70卡7字节UID步骤

[复制链接]
(89050015)

出0入0汤圆

发表于 2018-1-1 13:24:35 | 显示全部楼层 |阅读模式
FM1701读取S50 4字节的UID没有问题,读取7字节的UID,首次0x93 0x20 也能返回   0x88 UID0 UID1  UID2  BCC   接下来打开CRC,用选卡命令0x93 0x70 是怎样的步骤呢?一直没有试成功

  1.                                                 resig_write(ChannelRedundancy,0x0f);
  2.                                                 resig_write(Control,0x08);
  3.                                                 temp=resig_read(Control);
  4.                                                 temp=temp|0x01;
  5.                                                 resig_write(Control,temp);

  6.                                         Fbuff[0]=0x93;
  7.                                         Fbuff[1]=0x70;
  8.                                          for(i=0;i<5;i++)
  9.                                         {
  10.                                                 Fbuff[i+2]=UID[i];
  11.                                         }   
  12.                                         fifo_write(7,Fbuff);
  13.                                         resig_write(Command,0x1e);
  14.                                         delay(2);
  15.                           
  16.                                         Fbuff[0]=0x95;
  17.                                         Fbuff[1]=0x20;
  18.                                         fifo_write(2,Fbuff);
  19.                                         resig_write(Command,0x1e);
  20.                                         delay(2);                                                          
  21.                                         temp=resig_read(FIFOLength);
复制代码
读出FIFO一直为0
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2020-10-28 05:31

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

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