请教关于MF卡的返回值

[复制链接]
 楼主| 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.

这 ...

好的,谢谢。
linfeng24 发表于 2014-1-12 23:50 | 显示全部楼层
没搞过,帮顶
mcu430 发表于 2015-11-1 15:06 | 显示全部楼层
没搞过,帮顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

87

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部