打印

请教关于MF卡的返回值

[复制链接]
1494|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Miltonliu2010|  楼主 | 2014-1-5 19:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Miltonliu2010 于 2014-1-6 21:43 编辑

正在用RC522做一个S50卡的读卡器,调试的时候总是发现操作结束后从RC522的FIFO中读取的值会与驱动程序中期望的不一致,比如期望为0x0A,但是返回0x04。常见的返回命令有0x04,0x05,0x09,0x0A。操作成功的话应该返回0x0A,但是实际中经常返回0x04。恳求指导,感激涕零!

相关帖子

沙发
Miltonliu2010|  楼主 | 2014-1-6 20:12 | 只看该作者
千万不要沉下去啊!:(

使用特权

评论回复
板凳
yirongfu| | 2014-1-8 14:37 | 只看该作者
#define STATUS_BITCOUNT_ERROR           (0x0004)  /*!< Typically, the RC reports such an error.

这个可能还是你的MCU的接口程序或者硬件有问题,导致MCU和522之间的通讯不正确,可分别去排查一下。
可能软件问题的可能性大一些,您可以到NXP网站上下载例程,主要就是调整SPI/IIC/UART部分,因为跟所用MCU直接相关,其它基本都不用改动。

使用特权

评论回复
地板
Miltonliu2010|  楼主 | 2014-1-12 21:48 | 只看该作者
yirongfu 发表于 2014-1-8 14:37
#define STATUS_BITCOUNT_ERROR           (0x0004)  /*!< Typically, the RC reports such an error.

这 ...

好的,谢谢。

使用特权

评论回复
5
linfeng24| | 2014-1-12 23:50 | 只看该作者
没搞过,帮顶

使用特权

评论回复
6
mcu430| | 2015-11-1 15:06 | 只看该作者
没搞过,帮顶

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

87

帖子

3

粉丝