determine which interrupt setting

This commit is contained in:
Julian LECLERC 2022-03-02 10:09:56 +01:00
parent f5b8fe0840
commit 777638a922
1 changed files with 13 additions and 5 deletions

View File

@ -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