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

apply timeslot ,Causes the timer to fail to start (nRF52832 SDK15.3 s132 ESB+timeslot)

Hi All:

       Applyed the under timeslot : 

       

       causes some peripherals(eg:static const nrf_drv_timer_t m_timer = NRF_DRV_TIMER_INSTANCE(2)) no access interrupt,

       what 's the matter? 

Parents Reply
  • zxcv7063 said:
    But I still don't know how to correct it now .

    It's not possible.

    You need to exit the signal handler, and then you can enter the TIMER2 callback.

    From the link:
    "The signal handler may be called several times during a timeslot. It is recommended to use the signal handler only for real time signal handling. When the application has handled the signal, it can exit the signal handler and wait for the next signal if it wants to do other (less time critical) processing at lower interrupt priority (higher numerical value for the priority level) while waiting."

Children
Related