Hi Mark,
I have being doing some more tests. I dont think I am understanding how this works. Here is how I see it:
The timer is set at 1.875Mhz, and as soon a capture is made (low capture), the counter is starts, at the next High-Low of the pulse, the timer is captured, and stored in capture location 1 (within ulCaptureList array).Now the timer is cleared, and on the next High-Low, the timer is captured, and stored in capture location 2(within ulCaptureList array), and so on. As in the below results, I set array for 20 captures, so I assumed this meant that there would take 20 seconds to fill the ulCaptureList array, 1 reading per second, which is not how its working.
Can you explain how the input capture works?
Regards
Neil
0x000e4ec7
0x000e4ed3
0x000e4ed9
0x000e4edd
0x000e4ee2
0x000e4ee6
0x000e4eeb
0x000e4eef
0x000e4ef4
0x000e4ef7
0x000e4efa
0x002aea91
0x002aea94
0x002aea9d
0x002aeaa1
0x002aeaa7
0x002aeaac
0x002aeab0
0x002aeab5
0x002aeab9