Posted: Wed Jan 29, 2014 3:38 pm
I've made a new version which supports 3 modes without recompiling. You have to send one of the characters 'a', 'r' or 'b' to activate these modes and they are only active until a signal has been captured:
Raw capture never does aggregation (can be done in the PC if needed).
'r' mode doesn't print + or - before the numbers because only the time between rising edges is counted.
The polarity is now detected automatically and all #defines which enabled or switched functionality have been removed.
/edit: In the meanwhile I found my logic analyzer. 60kHz should not be a problem for 'a' and 'r'. When both edges are captured using 'b', it depends on the pulse-width if it can be handled.
Here the current output:
Michael
- press 'a' for aggregating capture
press 'r' for raw capture (rising edges)
press 'b' for raw capture (both edges)
Raw capture never does aggregation (can be done in the PC if needed).
'r' mode doesn't print + or - before the numbers because only the time between rising edges is counted.
The polarity is now detected automatically and all #defines which enabled or switched functionality have been removed.
/edit: In the meanwhile I found my logic analyzer. 60kHz should not be a problem for 'a' and 'r'. When both edges are captured using 'b', it depends on the pulse-width if it can be handled.
Here the current output:
Code: Select all
non-inverting sensor detected
bufferSize=1042
press 'a' for aggregating capture
press 'r' for raw capture (rising edges)
press 'b' for raw capture (both edges)
--- aggregating capture ------ f=40816 d=100 n=77
+2365 -623 +573 -623 +1170 -623 +572 -623 +573 -623 +1170 -623 +573 -623 +573 -623 +1170 -622 +573 -623 +573 -623 +573 -623 +573 -25856 +2365 -623 +573 -623 +1170 -623 +573 -623 +573 -623 +1170 -623 +573 -623 +573 -623 +1170 -623 +573 -623 +572 -623 +573 -623 +573 -25856 +2365 -624 +573 -623 +1170 -623 +573 -623 +573 -623 +1170 -623 +573 -623 +573 -623 +1170 -623 +573 -623 +573 -623 +573 -623 +573
--- raw capture (rising edge) ------ f=40816 d=100 n=1041
25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 9472 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 622 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 622 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 9472 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 624 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 623 25 25 25 25 25 25 25 25 25
--- raw capture (both edges) ------ f=40816 d=28 n=1041
+8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -616 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -615 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -615 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -615 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -615 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -615 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -615 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -615 +7 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -615 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -615 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -615 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -615 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -9456 +7 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -17 +8 -17 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8 -18 +8 -18 +8 -17 +8 -18 +8 -18 +8