Hi Support,
I am testing current consumption of NRF_TIMER1, below is my code snippets, basically, I just start timer1 task and then stop it.
int main(void) { ... nrf_timer_task_trigger(NRF_TIMER1, NRF_TIMER_TASK_START); nrf_timer_task_trigger(NRF_TIMER1, NRF_TIMER_TASK_STOP); // Enter main loop. for (;;) { idle_state_handle(); } }
After the two code lines of START/STOP added, current spikes increases, please see below capture. (GREEN is the current after adding timer1 operation)
My questions is that is this a expected behavior? I mean, the current consumption increases even though we already stop the timer and aren't using it.
Really appreciate your support.
Best,
Desmond