determine which interrupt setting
This commit is contained in:
parent
f5b8fe0840
commit
777638a922
|
|
@ -1,7 +1,15 @@
|
|||
#determineArduinoUnoInterruptSettings.m
|
||||
function [output] = dAUIS.m(input)
|
||||
#input from 0 to 65535
|
||||
#output from 0 to 255
|
||||
#using crossproduct
|
||||
output=(input*255)/65535;
|
||||
function [p] = dAUIS.m(f)
|
||||
prescaler = [1,8,64,256,1024]
|
||||
for i=1:5
|
||||
cmr = (16000000/prescaler(i)*f) - 1;
|
||||
display("prescaler: ");
|
||||
display(prescaler(i));
|
||||
if cmr < 256
|
||||
display("8 bit");
|
||||
endif
|
||||
if cmr > 255 && cmr < 65536
|
||||
display("16 bit");
|
||||
endif
|
||||
endfor
|
||||
endfunction
|
||||
|
|
|
|||
Loading…
Reference in New Issue