I have an application where an swarm of interrupts will hit a set of pins. The application is to communicate timing data over the air as finely in time as possible. I need to log the CPU time for the interrupts on each pin...but they are closely spaced in time and can hit during the same clock cycle...and I need to detect if that happens.
It seemed plausible that there is a way to do this behind the scenes without ever running an ISR...instead the CPU time is simply saved to a memory location and the regular program can poll it. Does functionality like this exist?
It seemed plausible that there is a way to do this behind the scenes without ever running an ISR...instead the CPU time is simply saved to a memory location and the regular program can poll it. Does functionality like this exist?