Greetings,
I'm working on the TIMER example ( nRF5_SDK_15.2.0_9412b96 ▸ examples ▸ peripheral ▸ timer ) on a nRF52832 with no changes to the code. Across 5 different boards - Rigado BMD-300-EVAL (3 boards), Rigado BMD-350-EVAL (1 board), and a Nordic nRF52 DK (1 board), I see different timing of the LED output (P0.17) on each one. Worse fast case is 1.985 seconds. Worse slow case is 2.030 seconds. Each individual board shows consistent timing from run to run. Measurements were done with a Saleae Logic analyzer.
I figure there would be some interrupt overhead, so I'd expect all of them to be some value over 2 seconds. The one that's 15ms under 2 seconds is confusing me. Is this expected? How is this one shorter?
Is PPI / GPIOTE a better choice?
Thanks,
Bob