STM32读写MFRC522程序求助

2019-08-18 20:12发布

/////////////////////////////////////////////////////////////////////
//功    能:写RC632寄存器
//参数说明:Address[IN]:寄存器地址
//          value[IN]:写入的值
/////////////////////////////////////////////////////////////////////
void WriteRawRC(uint8_t   Address, uint8_t   value)
{  
    uint8_t   ucAddr;
   
  SET_SPI_MFRC522_NSS;

    ucAddr = ((Address<<1)&0x7E);

 SPI3_ReadWriteByte(ucAddr);
 SPI3_ReadWriteByte(value);
  CLR_SPI_MFRC522_NSS;
}

这个函数,红 {MOD}部分为什么必须有呢?
我在初始化MFRC522时已经将它的片选端使能了,为什么读写的时候还有开一次片选,再关一次片选呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。