问题:写寄存器 后再读取寄存器值;但读取的总是RC522 寄存器复位值(如TxControlReg 写0x01,读出是0x80;试写过RC522 很多个寄存器,读出来的都是复位值)
写函数从示波器解码看没有时序错误,比如TxConfigReg 写地址 0x28 ; 读的时候地址是0xA8;
试过SPI SCK速度调慢到KHZ等级,还是老样子;
注:
1. 使用SPI 通讯,主控EFM32 带硬件SPI;
2.初始化完EFM32 后复位RC522并有延时;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
MFRC522_datasheet.pdf 下载积分: 积分 -1 分
2.57 MB, 下载次数: 15, 下载积分: 积分 -1 分
一周热门 更多>