|
请问一下关于CC1101的读寄存器配置字的疑问?
[复制链接]
/******************************************************************************
* @fun uint8_t halSpiReadReg(uint8_t addr)
* @param addr:地址
* @return 该寄存器的配置字
* @brief 读状态寄存器
*****************************************************************************/
uint8_t halSpiReadReg(uint8_t addr)
{
uint8_t ret;
CS_L;
while(MISO);
addr |= READ_SINGLE;
SpiTxRxByte(addr);
ret = SpiTxRxByte(0); //????请问一下这里为什么要先发送地址,在发送0,才能返回该寄存器的配置字
CS_H;
return ret;
}
有哪位朋友知道,请解释一下哈,
|
|