Interrupt


secondo vuoi impostare un timer interrupt ogni 0.00001 è sconsigliabile?

... la mcu di arduno ha un clock 16 mhz il che significa che un singolo ciclo macchina dura 62.5 nsec. impostare un interrupt 10 μsec significa interrompere quello che si sta facendo ogni 160 cicli macchina.

considera ad ogni interrupt: il salvataggio dello status (registri, stack, punto di rientro, ecc.), l'esecuzione dell'interrupt, il ripristino dello status e ritorno al programma e ... vedi tu se, secondo te, con 160 cicli macchina, fai il tutto ed esegui anche il programma nei tempi che ti occorrono ... ::)

guglielmo


Arduino Forum > International > Italiano > Software (Moderator: leo72) > Interrupt


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts