天线|RF射频
直播中

王聪

7年用户 208经验值
私信 关注
[问答]

往WRITE_REG_NRF+TX_ADDR 地址写,但是为什么是从TX_ADDR 中读呢?

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 中读呢?

回帖(1)

殷夏

2020-7-26 08:57:45
因为写入也是写的TX ADDR
举报

更多回帖

发帖
×
20
完善资料,
赚取积分