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时已经将它的片选端使能了,为什么读写的时候还有开一次片选,再关一次片选呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-08-19 00:58
看芯片数据手册吧
Mrsun
2楼-- · 2019-08-19 06:57
你好,可以分享你的程序吗。我想弄一下这个,不胜感激。1573916217@qq.com

一周热门 更多>