This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF52833 RADIO intelligent configuration realizes CTE broadcast transmission

Hi !

    I want to successfully send CTE after the CRC of the broadcast packet by operating the RADIO register under the Manual configuration of NRF52833。At present, I can successfully send identifiable broadcast packets, but after adding the DFE-related register configuration, the receiver does not get the correct sampling data, which means that the CTE is not generated after the CRC. Is there any other EVENT that is not enabled correctly, causing the CTE transmission to not be triggered? Or is it another problem? Some codes are as follows:

    
    NRF_RADIO->SHORTS = (RADIO_SHORTS_READY_START_Enabled << RADIO_SHORTS_READY_START_Pos) |
                        (RADIO_SHORTS_END_DISABLE_Enabled << RADIO_SHORTS_END_DISABLE_Pos) |
                        (RADIO_SHORTS_ADDRESS_RSSISTART_Enabled << RADIO_SHORTS_ADDRESS_RSSISTART_Pos) |
                        (RADIO_SHORTS_DISABLED_RSSISTOP_Enabled << RADIO_SHORTS_DISABLED_RSSISTOP_Pos);
                        
    NRF_RADIO->INTENSET = (RADIO_INTENSET_END_Enabled <<  RADIO_INTENSET_END_Pos) |
                          (RADIO_INTENSET_RSSIEND_Enabled << RADIO_INTENSET_RSSIEND_Pos);
    NVIC_SetPriority(RADIO_IRQn, 1);
    NVIC_ClearPendingIRQ(RADIO_IRQn);
    NVIC_EnableIRQ(RADIO_IRQn);

Best Regards!

xsj

Parents Reply Children
No Data
Related