调试RFID的RC522时出了问题,求救一下给位大神

2019-07-20 06:42发布

我用的是stm32f4,程序是参考http://www.openedv.com/posts/list/32958.htm这位大神改写的,然后一直寻不了卡。
追踪到函数u8 ReadRawRC(u8   Address)
{
    u8   ucAddr;
    u8   ucResult=0;
    SET_SPI_CS=0;
    ucAddr = ((Address<<1)&0x7E)|0x80;
    ucResult=SPIWriteByte(ucAddr);
    SET_SPI_CS=1;
    return ucResult;
}
发现返回值总是0xff,我使用的是SPI2调试好久都是这样。我想知道会出现这个问题原因是在哪,劳烦各位大神了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。