SensingLab2/matlab/dAUIS.m

16 lines
347 B
Matlab

#determineArduinoUnoInterruptSettings.m
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