I wrote a code as following
trigger_high();
trigger_low();
pt[0] = 0xFF;
simpleserial_put(‘r’, 8, pt);
then I capture the trace with 22400 samples setting. The trace I got is as below:
Interesting, once the trigger_high()
starts, it captures everything but trigger_low()
does not stop the capturing immediately. It seems like the trigger_low()
stop the scope to be trigger continuously. Also, the time of scope to restart capturing is fixed.
My questions are:
- What is the time that the chipwhisperer will restart the capture ? I’m using Chipwhisperer Lite.
- Once I start the
trigger_high()
, it starts to record the trace from the first signal to the signal 22400 and these are the samples I get when I callget_last_trace()
, correct?