u8 NRF24L01_Check(void)
{
u8 buf[5]={0XA5,0XA5,0XA5,0XA5,0XA5};
u8 i;
NRF24L01_Write_Buf(WRITE_REG_NRF+TX_ADDR,buf,5); //写入5个字节的地址
NRF24L01_Read_Buf(TX_ADDR,buf,5); //读出写入的地址
for(i=0;i<5;i++)if(buf!=0XA5)break;
if(i!=5)return 1;
return 0;
}
我有个问题就是往 WRITE_REG_NRF+TX_ADDR 地址写,但是为什么是从 TX_ADDR 中读呢?