Hello: I have used the nrf52832 .when the radio have get a packet and disable the radio.I find the "NRF_RADIO->CRCSTATUS" register is "1" ,why?how "NRF_RADIO->CRCSTATUS" register to "0"?
Hello: I have used the nrf52832 .when the radio have get a packet and disable the radio.I find the "NRF_RADIO->CRCSTATUS" register is "1" ,why?how "NRF_RADIO->CRCSTATUS" register to "0"?
Hi,
As described in the RADIO->CRCSTATUS register documentation, the value 1 means CRCOk - Packet received with CRC ok. The CRCSTATUS register is only valid after the END event occurs, as described in this post. If the last received packet had correct calculated CRC, the register will have the value 1 until a packet with failing CRC are received. Why do you expect the register to give you 0?
Best regards,
Jørgen