Miltonliu2010 发表于 2014-1-5 19:41

请教关于MF卡的返回值

本帖最后由 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 static/image/common/back.gif
#define STATUS_BITCOUNT_ERROR         (0x0004)/*!< Typically, the RC reports such an error.

这 ...

好的,谢谢。

linfeng24 发表于 2014-1-12 23:50

没搞过,帮顶

mcu430 发表于 2015-11-1 15:06

没搞过,帮顶
页: [1]
查看完整版本: 请教关于MF卡的返回值