Capturing timer value based on external interrupt , leveraging the 62.5nsec (16MHz) resolution) of the ATMEGA328 on the Arduino Uno

I think you get a lot of benefit from loading @johnwasser 's code and playing with it. For me things become clearer when I'm interacting with the code.