Hello everybody it's a couple of mounth that our company is working on nrf24L01P .It works fine but there is a problem with cordless phone. when I make a call with the a 2.4GHZ cordless phone the nrf24l01p module hangs!!!! I changedthe RF frequency channel from 40 to 100 but the problem exist.
nRF_SPI_RW_Reg(WRITE_REG + EN_AA, 0x3f); // Enable Auto.Ack:Pipes 0-5
nRF_SPI_RW_Reg(WRITE_REG + EN_RXADDR, 0x3f); // Enable Pipes 0-5
nRF_SPI_RW_Reg(WRITE_REG + SETUP_RETR, 0xff); // 4000µs + 86µs, 15 retrans...
nRF_SPI_RW_Reg(WRITE_REG + RF_CH, 40); // Select RF channel 40
nRF_SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x27); // TX_PWR:0dBm, Datarate:250kbps,
nRF_SPI_RW_Reg(WRITE_REG + CONFIG, 0x0e); // Set PWR_UP bit, enable CRC(2 bytes) & Prim:TX. MAX_RT & TX_DS enabled..
all suggestion and recommendation are welcomed.