单片机/MCUwilliam hill官网
直播中

274225688

10年用户 3经验值
擅长:控制/MCU RF/无线
私信 关注
[问答]

NXP RC522 写寄存器问题,哪位大神给点建议

问题:写寄存器 后再读取寄存器值;但读取的总是RC522 寄存器复位值(如TxControlReg 写0x01,读出是0x80;试写过RC522 很多个寄存器,读出来的都是复位值)
           写函数从示波器解码看没有时序错误,比如TxConfigReg  写地址 0x28  ; 读的时候地址是0xA8;
            试过SPI SCK速度调慢到KHZ等级,还是老样子;

注:
           1.  使用SPI 通讯,主控EFM32 带硬件SPI;

           2.初始化完EFM32 后复位RC522并有延时;
  • 1.png
已退回1积分

回帖(1)

赵俊波

2015-11-26 17:35:23
不知道你的主控单片机是什么型号的啊,SPI是IO模拟还是主控的外设实现的呢?建议读取一下芯片的ID寄存器或者version寄存器看是不是正确呢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分