RC522寻卡问题

2019-07-15 13:13发布

我采用的是stm8s105k4单片机,最近操作RC522,模块是淘宝买的。电源没接错(USB-STLINK上的3.3v,还有3.3v是接到最小系统板子上的),io也与单片机连接正确。

在程序上,读写RC522的寄存器正常,就是读寄存器的值与RC522手册上对应寄存器的reset value是一样的。所以读没问题,写寄存器,再读,也是正确的。那么就是说我SPI时序是正确的。但就是寻卡不成功!

QQͼƬ20160818174946.jpg 感觉是FIFOLevelReg这个寄存器有问题?读取出来的都是0!请问各位高手,这是为什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
HUAYIKEJI
1楼-- · 2019-07-15 14:30
 精彩回答 2  元偷偷看……
p517300
2楼-- · 2019-07-15 16:32

本人解决了,初始化,少加了WriteRawRC(TxAutoReg,0x40);
jianfeii
3楼-- · 2019-07-15 19:27
这个是你驱动程序有问题,跟硬件没关系
风马少年
4楼-- · 2019-07-15 20:50
楼主你好,我想知道你的模块与单片机IO口的连线方式。
YMOS
5楼-- · 2019-07-16 01:07
p517300 发表于 2016-8-18 23:03
本人解决了,初始化,少加了WriteRawRC(TxAutoReg,0x40);

非常感谢,就是这个问题,我特意注册来感谢你的!
jsonyu
6楼-- · 2019-07-16 03:50
 精彩回答 2  元偷偷看……

一周热门 更多>