我的程序收发全都调好,上电之后发射端每隔一秒发送信息,接收端一直接收信息,可是每次接收信息前得俺一下复位键而且也就能接收一次,下次接收还得按下复位键,直接重新给板子上电都不行,求大神解答。
下面是我的收发配置程序
void NRF24L01_RX_Mode(void)
{
NRF24L01_CE=0;
NRF24L01_Write_Buf(WRITE_REG_NRF+RX_ADDR_P0,(u8*)RX_ADDRESS,RX_ADR_WIDTH);//写RX节点地址
NRF24L01_Write_Reg(WRITE_REG_NRF+EN_AA,0x01); //使能通道1的自动应答
NRF24L01_Write_Reg(WRITE_REG_NRF+EN_RXADDR,0x01);//使能通道1的接收地址
NRF24L01_Write_Reg(WRITE_REG_NRF+RF_CH,40); //设置RF通信频率