本帖最后由 doublemark 于 2015-6-2 08:26 编辑
使用的stm32f103 rc522 spi通信方式 读写522寄存器正常
具体在PcdWrite写数据函数中判断
status = PcdComMF522(PCD_TRANSCEIVE,ucComMF522Buf,18,ucComMF522Buf,&unLen);//unlen=4,ucommf522buf[0]=0x05 ????
if ((status != MI_OK) || (unLen != 4) || ((ucComMF522Buf[0] & 0x0F) != 0x0A))//
{ status = MI_ERR; }
直接跳到MI_ERR了,通过读值发现ucComMF522Buf[0]=0x05,其他正确,这是哪的问题?验证天线没问题,硬件可靠
解决方法见楼下本人回复
|