6 sys.path.append('../../../client/')
8 from GoodFETAVR import GoodFETAVR;
9 from intelhex import IntelHex16bit, IntelHex;
11 #Initialize FET and set baud rate
18 trials=100; #10,000 is smooth
26 print "# Threshold voltage test."
27 print "# %i trials/point, %i steps/point" % (trials, skip);
28 print "# DAC Range %04x to %04x" % (start, stop);
29 print "# Generated by GoodFET, http://goodfet.sf.net/"
30 for voltage in range(start,stop,skip):
33 client.glitchVoltages(voltage, voltage);
35 for i in range(1,trials):
37 if(client.lockbits()==0xFF):
39 print "%f, %f" % (voltage*(3.3/4096.0),count*1.0/trials);