IC读卡器 FM1702 密码认证出错

2020-01-14 18:57发布

IC读卡器 FM1702  密码认证出错?有没有朋友解决过?

原本以为很简答的,就一个ic卡读卡器,可是正是怎么简单的读卡器 读取数据,把我搞得三天,现在还是不得其解,郁闷中。。。。

情况是这样:stc单片机和fm1702  spi通讯 很快搞得了,可以通过寻卡(Request)、防冲突(AntiColl)、选卡(Select_Card),这些都可以正常
卡的uid也是正常的,前两天原本以为,调试就这么轻松通过了,心里有点美。
可是 真正痛苦的是后面,密码下载(Load_keyE2_CPY)正常、密码认证(Authentication)就出现错误了。
AUTHENT1 、 CRC,奇偶校验校验认证 还可以通过  AUTHENT2就无法通过了。
为什么呢? 有出现过类似问题的吗?

好像有网友出现过,他最后说问题解决了,只说了句:问题解决了,是延时时间不够。这个事什么意思呢?在哪里添加延时?
我把这个  #define RF_TimeOut        0x7f  换成        0xfff,可是还是一样的。真的很不解,急。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
nds_shenzhen
1楼-- · 2020-01-14 22:27
刚才写错了   Load_keyE2_CPY  也是错误的  应该是回复true (1 ) 现在是回复 false ( 0)
besthc
2楼-- · 2020-01-15 04:25
你这是M1读卡器吧,AUTHENT1我猜应该是是load key ,将密钥加载到读卡器中,AUTHENT2才是认证过程,可能是你加载的密钥和认证的密钥不一致才会密码认证(Authentication)就出现错误,只是从现象推断的,不一定对
nds_shenzhen
3楼-- · 2020-01-15 06:15
besthc 发表于 2014-11-13 21:08
你这是M1读卡器吧,AUTHENT1我猜应该是是load key ,将密钥加载到读卡器中,AUTHENT2才是认证过程,可能是你 ...

是M1卡 Load_keyE2_CPY 这一步骤就出现错误了 ,这是卖回来的卡,应该是 6个FF  我尝试了几个都是一样的错误
eiglxl
4楼-- · 2020-01-15 09:03
 精彩回答 2  元偷偷看……
lovelywwei
5楼-- · 2020-01-15 14:45
唉,好久没做这个了。loadkey都不对那你自己检查下,这还跟射频什么的没关系就是把密钥写入基站芯片的寄存器中,检查密钥是否一致。另外注意如果是M1卡,控制字要配置好用keya还是keyb,如果验证keyb则只有当keyb被设置为无法读时才能验证成功。
liujingbin
6楼-- · 2020-01-15 20:32
密码验证的时间不够吧

一周热门 更多>